Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!

log

2008.09.26 Javascript:OperaでHTMLマリオ

昨日は体の調子が優れなかったので、制作を一時休憩。

休憩っていっても、ロックマン9の動画をみてたり、
JavaScriptの勉強したりしてたんですけどね。

とほほさんのサイトで分かったことなんですが、
Operaで長押しが効かなかったのって、イベントの取得方法を
onkeydownとonkeyupの2種類しか使っていなかったのが原因のようです。
長押し状態はonkeypressで判定できるので、
試しにこのイベントハンドラを使うと、無事に動作させることが出来ました。

それじゃあ、なぜIEやFireFoxではonkeydownのみで
長押しに対応していたのかってことになるんですけど。
Operaが悪かったというより、それ以外のブラウザの動作が
曖昧ってことなのかなあ。