2010-02-01
JavaScript疑似プロトコルとonclick類
JavaScript | |
当然と言えば当然なんですけど。。
こんなソースがあります
<html><head><script type="text/javascript"> function clickEvt(obj) { alert(obj); } </script></head> <body> <a onclick="clickEvt(this);">クリック</a> <a href="javascript:clickEvt(this);">クリック</a> </body> </html>
どちらのリンクも clickEvt() が実行されます。
後者はJavaScriptを実行しているページの window オブジェクトが関数に渡されます。
コメントを書く
トラックバック - http://d.hatena.ne.jp/esperia/20100201/1265011810
リンク元
- 14 http://pipes.yahoo.com/pipes/pipe.info?_id=3572f9da2c8db3951cc02c59f68f43ba
- 10 http://pipes.yahoo.com/pipes/pipe.info?_id=0kJqAOKW3RGniq6n1ZzWFw
- 9 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=Kcg&q=Brief+rss&btnG=検索&lr=
- 7 http://www.google.co.jp/search?hl=ja&safe=off&client=firefox-a&rls=org.mozilla:ja:official&hs=er1&q=firefox+rss+brief&btnG=検索&lr=lang_ja&aq=0&oq=firefox+rss+bri
- 3 http://search.yahoo.co.jp/search?p=ひつじ村 ダブルクリック 再起動&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 3 http://www.google.co.jp/search?client=firefox-a&rls=org.mozilla:ja:official&channel=s&hl=ja&source=hp&q=firefox+3.6+rss&lr=&btnG=Google+検索
- 3 http://www.google.co.jp/search?hl=ja&q=サクラエディタ 強調キーワード 正規表現&lr=&aq=f&oq=
- 3 http://www.google.co.jp/search?hl=ja&q=firefox+3.6+rssリーダー&sourceid=navclient-ff&rlz=1B7GGLL_jaJP362JP362&ie=UTF-8
- 3 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=サクラエディタ++強調色+追加&num=50
- 2 http://d.hatena.ne.jp/amachang/20100123/1264261110