2005/10/04

最近のjavascript

さて、またサボってるのでちょっと一言。

「Ajax」というとどうしてもサッカーのオランダの名門「アヤックス」を思い浮かべてしまうんですが、それじゃなくて例のAjax(Asynchronous JavaScript + XML)のおかげかJavascriptって最近いろいろなことできるんだなぁ、とは薄々感じてはいたわけです。
しかし、実際久々に弄ってみてJavascriptの進化にビックリ!!(今更…)
昔みたいにわずらわしくないのが。

なんでも、prototype.jsとか標準ライブラリみたいなので出てるし、とりあえずよくわかってないんですが、個人的には、${’hoge’}、$F{’hoge’}とかonload関数だけで十分アツイのでいろいろ楽になりそう。
とりあえずで、こっそりカウンターを改造してみた。
別にXMLとか関係ないけどcgi呼び出してこっそりデータをやりとりしたらAjaxなのか?イマイチ線引きがわかってない状況だけど…

まぁ行き詰ったときの逃避材料なので、そこまで深追いしないようにしようとも思いますが、しばらくはJavascriptをいじってみようかなぁとか思ってます。

[2007-10-03 追記]
このエントリはかつて Blosxom 用に書いたものをスクリプトで自動変換したものです。真面目に確認していないので,デザインの崩れやリンク切れが残っています場合にはご容赦ください。

はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

2005/05/11

はてなRSS、Mybloglist、BlogPeople全部に一挙に登録するBookmarklet

一応はてなRSSなんてものが出たので「はてなRSS、Mybloglist、BlogPeople全部に一挙に登録するBookmarklet」を載せておく。使う人がいるかもなので。
全部一挙に登録すると同期が楽だし。
ただ、WindowsのFirefox以外でちゃんと動くかはわかりません。僕のIEはなんとか動いたみたいですけど。

すべてに登録 ←これをブックマーク

javascript:
d=document;
w=window;
l=location;
t=d.selection?d.selection.createRange().text:(d.getSelection?d.getSelection():(w.getSelection?w.getSelection():''));
t=(''==t)?d.title:t;
t=escape(t);
void(w.open('http://member.blogpeople.net/addlink.jsp?n=1&u=' + escape(l.href) + '&ti=' + t,'w1','width=475,height=350'));
void(w.open('http://list.myblog.jp/shortcut/bookmarklet_add_list?title='+t+'&url='+escape(l.href),'w2','width=430,height=320'));
void(w.open('http://r.hatena.ne.jp/append/'+escape(l.href),'w3'));

なわけでうちのホームページにも一応下記のようにワンクリックでうちのサイトを登録できるはずのボタンを設置しました。
 ← はてなRSSにcori95.netを登録!!

ちなみに、「Bloglines、Mybloglist、BlogPeople全部に一挙に登録するBookmarklet」と「はてなアンテナ、Mybloglist、BlogPeople全部に一挙に登録するBookmarklet」は、こっちに載せてます。

[2007-10-03 追記]
このエントリはかつて Blosxom 用に書いたものをスクリプトで自動変換したものです。真面目に確認していないので,デザインの崩れやリンク切れが残っています場合にはご容赦ください。

はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

2005/02/16

Bloglines、Mybloglist、BlogPeople全部に一挙に登録するBookmarklet

ふと、意外と需要あるかもと思ったのでいつも使ってるBloglines、Mybloglist、BlogPeopleの3つ全部に一挙に登録するブックマークレットを載せてみる。
一応タイトルは、何も選択してなければtitleタグに書いてあるやつが、選択してればそのテキストが入ります。
デバッグもちゃんとしていないわ、JavaScriptとかめっきり日頃書かないわで怪しいので、WindowsのFirefox以外でちゃんと動くかはよくわかりません…とりあえずボクのFirefoxとIEでは動いてますけど。
でも、おんなじように3つとも使ってる面倒臭がりな方は、一応下記リンクをブックマークしてみる価値はあるのでは?と思います。

すべてに登録 ←これをブックマーク
↑Bloglines、Mybloglist、BlogPeople全部に一挙に登録するBookmarkletです。

一応スクリプトは↓こんな感じ。IE6で使えるのは最大で508文字らしいので(参考:Bookmarklet - ブックマークレットを作成する際のポイント)、変数がアルファベット一文字と何してるかわかりづらいですが、気にせずに…

javascript:
d=document;
w=window;
l=location;
t=d.selection?d.selection.createRange().text:(d.getSelection?d.getSelection():(w.getSelection?w.getSelection():''));
t=(''==t)?d.title:t;
t=escape(t);
void(w.open('http://member.blogpeople.net/addlink.jsp?n=1&u=' + escape(l.href) + '&ti=' + t,'w1','width=475,height=350'));
void(w.open('http://list.myblog.jp/shortcut/bookmarklet_add_list?title='+t+'&url='+escape(l.href),'w2','width=430,height=320'));
l.href='http://www.bloglines.com/sub/'+l.href;

ちなみにはてなアンテナ、Mybloglist、BlogPeople全部に一挙に登録するならこんな↓感じ。あんまし変わんないけど(笑
あ、ひょっとするとはてなアンテナのタイトルは文字化けする可能性あるかも…

すべてに登録 ←これをブックマーク
↑はてなアンテナ、Mybloglist、BlogPeople全部に一挙に登録するBookmarkletです。

javascript:
d=document;
w=window;
l=location;
u=escape(l.href);
t=d.selection?d.selection.createRange().text:(d.getSelection?d.getSelection():(w.getSelection?w.getSelection():''));
t=(''==t)?d.title:t;
t=escape(t);
void(w.open('http://member.blogpeople.net/addlink.jsp?n=1&u='+u+'&ti=' + t,'w1','width=475,height=350'));
void(w.open('http://list.myblog.jp/shortcut/bookmarklet_add_list?title='+t+'&url='+u,'w2','width=430,height=320'));
l.href='http://a.hatena.ne.jp/append?'+u+'&ignoresimilar=1&pagetitle='+t;

一応Mybloglist、BlogPeopleにいっつも両方に登録してはいるんですが、ホントはイマイチどっちも使ってないんですけどね…

[2007-10-03 追記]
このエントリはかつて Blosxom 用に書いたものをスクリプトで自動変換したものです。真面目に確認していないので,デザインの崩れやリンク切れが残っています場合にはご容赦ください。

はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

HTML convert time: 0.163 sec. Powered by WordPress ME