« MyBlogLog | ルタオのドゥーブル・フロマージュ»

MyBlogLog の仕組み

posted @ March 10, 2005 12:55 PM

category: web

昨日のエントリーで紹介した MyBlogLog ですが、どういう仕組みになっているか興味があったのでちょっと hack してみました。

ざっくりとした処理フローは、こんな感じ。

  1. BODYがクリックされた、というイベントを拾う。(document.body.onclick で拾える。)
  2. クリックされた要素(window.event.srcElement でわかる)が何かを判定。
  3. <a>タグだったら、href の中身(URL)と、<a>タグで囲まれた文字列を取得。
  4. 取得した URL と文字列を PHP スクリプトに投げて、サーバ側で(たぶん)ログに落とす。( var x = new Image(); x.src = (PHPスクリプトのURL); とすることでPHPスクリプトが裏で実行される。)

どれも、知っていればそれほど難しいものではないので(知らないことばっかりだったけど)、これはまさにアイデア勝ち!ですね。

いろいろ注目してみると、やっぱり JavaScript は捨てたもんじゃないなぁと思う今日この頃です。これからは、JavaScript エンジニアを目指す、という道もありかもしれないですね。

JavaScript


 

Trackbacks

このエントリーのトラックバックURL:
http://iandeth.dyndns.org/~jimbo/cgi-bin/mt-tb.cgi/50

MyBlogLogのしくみ from SEM酒場
- March 14, 2005 10:41 PM

どういうしくみなんだろう、と思い、jsファイルを落としてのぞいてみようかと考えたのだが、先にやっている人がいた。詳しい仕組みはリンク先を見てほしいのだが、感想と... [続きを読む]

Greasemonkey script for MyBlogLog from jmblog.jp
- March 31, 2006 02:09 AM

MyBlogLog 用の Greasemonkey スクリプトを作成してみました... [続きを読む]

Greasemonkey script for MyBlogLog from jmblog.jp
- March 31, 2006 03:14 AM

MyBlogLog 用の Greasemonkey スクリプトを作成してみました... [続きを読む]

Comments

コメントしてください




保存しますか?