キーボードボタンイベント互換性処理

768 ワード

キーボードボタンイベント互換性処理:javascriptの互換性の問題はCSSに劣らず、非常に頭が痛いです.以下はすべての主流ブラウザに互換性のあるキーボードボタン互換性処理コードです.コードは以下の通りである:一.HTMLコード:
<input type="text" onkeydown="keyNumAll(event);" >

二.JAvascriptコード:
function keyNumAll(evt)
{ 
  //  IE Firefox  keyBoardEvent   
  evt = (evt) ? evt : ((window.event) ? window.event : ""); 
  //  IE Firefox  keyBoardEvent      
  var key = evt.keyCode?evt.keyCode:evt.which;
  //       
  console.info(key);
<FONT size=2>} </FONT>

以上のコードは、キーボードキーイベントと各ブラウザの互換性を実現しています.
原文の住所は次のとおりです.http://www.softwhy.com/forum.php?mod=viewthread&tid=8042
詳細については、次の項目を参照してください.http://www.softwhy.com/javascript/