获取键盘键值

 

None.gif < html >
None.gif
< head >
ExpandedBlockStart.gifContractedBlock.gif
< script  language ="javascript" > dot.gif
InBlock.gif  ns4 
= (document.layers) ? true : false;
InBlock.gif  ie4 
= (document.all) ? true : false;
ExpandedSubBlockStart.gifContractedSubBlock.gif
function keyDown(e)dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(ns4)dot.gif{
InBlock.gif  
var nkey=e.which;
InBlock.gif  
var iekey='现在是ns浏览器';
InBlock.gif  
var realkey=String.fromCharCode(e.which);
ExpandedSubBlockEnd.gif}

ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(ie4)dot.gif{
InBlock.gif  
var iekey=event.keyCode;
InBlock.gif  
var nkey='现在是ie浏览器';
InBlock.gif  
var realkey=String.fromCharCode(event.keyCode);
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(event.keyCode==32)dot.gif{realkey='\' 空格\''}
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(event.keyCode==13)dot.gif{realkey='\' 回车\''}
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(event.keyCode==27)dot.gif{realkey='\' Esc\''}
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(event.keyCode==16)dot.gif{realkey='\' Shift\''}
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(event.keyCode==17)dot.gif{realkey='\' Ctrl\''}
ExpandedSubBlockStart.gifContractedSubBlock.gif  
if(event.keyCode==18)dot.gif{realkey='\' Alt\''}
ExpandedSubBlockEnd.gif}

InBlock.gif  alert('ns浏览器中键值:'
+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
ExpandedSubBlockEnd.gif}

InBlock.gifdocument.onkeydown 
= keyDown;
ExpandedSubBlockStart.gifContractedSubBlock.gif
if(ns4)dot.gif{
ExpandedBlockEnd.gifdocument.captureEvents(Event.KEYDOWN);}

None.gif
</ script >
None.gif
</ head >
None.gif
< body >
None.gif//Javascript Document
None.gif
< hr >
None.gif
< center >
None.gif
< h3 > 请按任意一个键。。。。 </ h3 >
None.gif
</ center >
None.gif
</ body >
None.gif
</ html >

转载于:https://www.cnblogs.com/august/archive/2007/03/01/660522.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值