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制作

コメント

投稿者 : Marta

What's up to every one, it's in fact a good for me to pay
a visit this website, it consists of helpful Information.
2021年03月20日 02時26分39秒