エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptの動かないコード (中級編) onKeydownイベントが認識されない - 主に言語とシステム開発に関して
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptの動かないコード (中級編) onKeydownイベントが認識されない - 主に言語とシステム開発に関して
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりた... 連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 画面を開いているとき,何かキーボードを押すと,別のページにジャンプする。 <body> 何かキーを押すと,Yahooにジャンプします。 <script language="JavaScript"> function f() { // ジャンプ location.href = "http://www.yahoo.co.jp"; } document.body.onkeydown = f; </script> </body> 発生する不具合 IEでは,何かキーを押すと正常にジャンプする。 しかしFirefoxでは,何も起こらない。 不具合の原因 FFでは,body.onkeydown プロパティへ =(イコール)で代入してイベントハンドラを登録しようとすると,「画面へのキー押下」