<html>
<!--//this code by hongseheike-->
<head>
<script language="javascript">...
ns4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
function keyDown(e)...{
if(ns4)...{
var nkey=e.which;
var iekey='现在是ns浏览器';
var realkey=String.fromCharCode(e.which);
}
if(ie4)...{
var iekey=event.keyCode;
var nkey='现在是ie浏览器';
var realkey=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+' '+'ie浏览器中键值:'+iekey+' '+'实际键为'+realkey);
}
document.onkeydown = keyDown;
if(ns4)...{
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
//Javascript Document
<hr>
<center>
<h3>请按任意一个键。。。。</h3>
</center>
</body>
</html>
本文介绍了一个简单的HTML页面,该页面使用JavaScript来监听并显示键盘按键事件。通过演示如何捕获不同浏览器(如IE和NS)下的键盘输入,文章详细解释了如何获取按键的实际字符值及对应的键值。

被折叠的 条评论
为什么被折叠?



