2008/11/17

[javascript]keycodeの取得

IEとfirefoxのkeycode(特に矢印キー)の違いが気になったので調べてみることに。

ソースは下のように実装しました。

<body onkeydown="(function(){alert(event.keyCode);}());">
<script type="text/javascript"></script>
</body>

で、IE6で実行してみると。
「←」:「37」
「↑」:「38」
「→」:「39」
「↓」:「40」

同様に、firefox2で実行。
「←」:「37」
「↑」:「38」
「→」:「39」
「↓」:「40」

矢印キーに関しては、違いがないようです。

他のキーではひょっとしたら、違いがあるのかもしれませんが、その時は、また別エントリーにて書きたいと思います。

参考サイト:各ブラウザでキーコードを取得してみた [JavaScript, 開発日記](Programming Magic)

0 コメント:

コメントを投稿