1、上几次讨论右键禁止等问题的时候,有网友问那里有键值表,我今天写了一个javascript,以飨各位有需要者。
2、适用于ns浏览器和ie浏览器。
3、代码行。
复制代码 代码如下:
ns4=(document.layers)?true:false;
ie4=(document.all)?true:false;
functionkeyDown(e){
if(ns4){
varnkey=e.which;
variekey='现在是ns浏览器';
varrealkey=String.fromCharCode(e.which);
}
if(ie4){
variekey=event.keyCode;
varnkey='现在是ie浏览器';
varrealkey=String.fromCharCode(event.keyCode);
if(event.keyCode==32){realkey=''空格''}
if(event.keyCode==13){realkey=''回车''}
if(event.keyCode==27){realkey=''Esc''}
if(event.keyCode==16){realkey=''Shift''}
if(event.keyCode==17){realkey=''Ctrl''}
if(event.keyCode==18){realkey=''Alt''}
}
alert('ns浏览器中键值:'+nkey+'n'+'ie浏览器中键值:'+iekey+'n'+'实际键为'+realkey);
}
document.onkeydown=keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
//JavascriptDocument
请按任意一个键。。。。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]