MyBlogLog の仕組み
posted @ March 10, 2005 12:55 PM
category: web
昨日のエントリーで紹介した MyBlogLog ですが、どういう仕組みになっているか興味があったのでちょっと hack してみました。
ざっくりとした処理フローは、こんな感じ。
- BODYがクリックされた、というイベントを拾う。(document.body.onclick で拾える。)
- クリックされた要素(window.event.srcElement でわかる)が何かを判定。
- <a>タグだったら、href の中身(URL)と、<a>タグで囲まれた文字列を取得。
- 取得した URL と文字列を PHP スクリプトに投げて、サーバ側で(たぶん)ログに落とす。( var x = new Image(); x.src = (PHPスクリプトのURL); とすることでPHPスクリプトが裏で実行される。)
どれも、知っていればそれほど難しいものではないので(知らないことばっかりだったけど)、これはまさにアイデア勝ち!ですね。
いろいろ注目してみると、やっぱり 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 スクリプトを作成してみました... [続きを読む]