yoshiweb.NET

JavaScript マウスイベントの実行順

JavaScript のマウスイベントで <a>タグの href 属性で JavaScript を実行するのと onClick や onMouseUp に記述した場合、
どれが先に実行されるのか知らなかったので試してみた。念のため onMouseDown も一緒に入れました。

test


試した結果、以下では全て onMouseDown > onMouseUp > onClick > href 属性の順でした。
Win XP:IE 6、Firefox 1.5、Netscape 7.1
Mac OS X 10.4:Safari 2.0.4、Firefox 1.5
全部一緒ってことはガイドラインか何かで決まってるのかな?よく知らないけど...。

<追記>ダブルクリックもあわせて指定すると順番が異なるようですね。
http://www.seo-equation.com/html/html/onmousedown


ちなみにFlashのマウスイベントは以下の順で実行されました。(AS3は試してません)
onMouseDown > on(press) > onPress > onMouseUp > on(release) > onRelease >


投稿日 : 2006年10月18日 - yoshiweb - カテゴリ: Web制作

コメント

投稿者 : cialis vs viagra

Asking questions are really good thing if you are
not understanding something completely, except this piece of
writing presents fastidious understanding yet.
2023年10月11日 07時17分34秒