- ベストアンサー
キーコードを表示するJavaScriptで不明な点
- JavaScriptでキーコードを表示する方法について
- if(document.layers)document.captureEvents(Event.KEYPRESS)の役割について
- Gmailでショートカットキーを無効にする方法について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
if()、while() for() に続くコードが 1命令なら{}は省略できる なので if(0) alert('実行されない') alert('実行される') しかし if(0) alert('実行されない') alert('実行される') はエラーになり if(0) alert('実行されない'); alert('実行される') ならOK! なので ';' は省略しなほうが安全 IE用だけどbodyにイベント処理 発生したときのエレメントを調べればOK! <html><body> <form> <input type="text"><br> <input type="text"><br> <div id="a"> input 以外で v を押すと表示 <input type="button" value="まずは消す" onClick="this.parentNode.style.display='none'"> </div> </form> <script> window.document.onkeypress=view; function view(){ o=event.srcElement; if(event.keyCode==118 && o.tagName!='INPUT' )document.getElementById('a').style.display='block'; } </script> </body></html>
その他の回答 (1)
if(document.layers)document.captureEvents(Event.KEYPRESS) self.focus() イベントを横取りすることを開始する?まぁなんとなくは http://game.gr.jp/mycom/11/index.htm
お礼
すみません、皆様、事情がありまして、 あまり時間をとれなくなってしまいました。 ですので、ここをかりて、皆様にお礼申し上げます。 ありがとうございました。