简单获取键盘的KeyCode_javascript技巧

WBOY
リリース: 2016-05-16 19:26:33
オリジナル
1146 人が閲覧しました

前言:
1、上几次讨论右键禁止等问题的时候,有网友问那里有键值表,我今天写了一个javascript,以飨各位有需要者。
2、适用于ns浏览器和ie浏览器。 
3、代码行。

复制代码 代码如下:




<script> <BR> ns4 = (document.layers) ? true : false; <BR> ie4 = (document.all) ? true : false; <BR>function keyDown(e){ <BR> if(ns4){ <BR> var nkey=e.which; <BR> var iekey='现在是ns浏览器'; <BR> var realkey=String.fromCharCode(e.which); <BR>} <BR> if(ie4){ <BR> var iekey=event.keyCode; <BR> var nkey='现在是ie浏览器'; <BR> var realkey=String.fromCharCode(event.keyCode); <BR> if(event.keyCode==32){realkey='\' 空格\''} <BR> if(event.keyCode==13){realkey='\' 回车\''} <BR> if(event.keyCode==27){realkey='\' Esc\''} <BR> if(event.keyCode==16){realkey='\' Shift\''} <BR> if(event.keyCode==17){realkey='\' Ctrl\''} <BR> if(event.keyCode==18){realkey='\' Alt\''} <BR>} <BR> alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey); <BR>} <BR>document.onkeydown = keyDown; <BR>if(ns4){ <BR>document.captureEvents(Event.KEYDOWN);} <BR></script>


//Javascript Document



请按任意一个键。。。。







[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!