エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
連載目次へ 以下の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 プロパティへ =(イコール)で代入してイベントハンドラを登録しようとすると,「画面へのキー押下」