刚查了一下,firefox屏蔽了window.event
解决方案 »
- 求助
- 如何 JAVASCRIPT控制网页里嵌入的Word文档 的滚动条
- 请问能否用JavaScript提取其他网站的网页并保存到一个字符串变量里?
- float与position可以同时用吗
- ----javascript简单问题,,window.close()。。。。。
- 如何调用iframe中jsp里的javascript方法?
- 这人JAVA的计数器怎么改????????
- 大家给出个好主意:如何判断客户端的浏览器是否禁用了JavaScript脚本?
- 如何在网页执行到最后(网页完全打开)的时间,加入一段javascript或者vbscript代码让他自动提交网页中的表单
- 变量的问题。
- ASP+javascript 变量输出
- 在线等高手帮我解读下 这个脚本...看半天,没看明白 :(
<!--//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+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
}
document.onkeydown = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
//Javascript Document
<hr>
<center>
<h3>请按任意一个键。</h3>
</center>
</body>
</html>
<html>
<head>
<title>Test</title>
<meta name="generator" content="screem 0.16.1" >
<meta name="author" content="yxlin" >
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" >
<meta http-equiv="Content-Script-Type" content="text/javascript" >
<meta http-equiv="Content-Style-Type" content="text/css" >
<SCRIPT type="text/javascript">
function showKey(a)
{
var b=window.event?window.event:a;
var key = b.keyCode;
alert(key);
}
</SCRIPT>
</head>
<body>
<CENTER>
<INPUT type="TEXT" name="text" onkeypress="showKey(event)">
</CENTER>
</body>
</html>兼容ie 和 ff ,windows下
<html>
<head>
<title>Test</title>
<meta name="generator" content="screem 0.16.1" >
<meta name="author" content="yxlin" >
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" >
<meta http-equiv="Content-Script-Type" content="text/javascript" >
<meta http-equiv="Content-Style-Type" content="text/css" >
<SCRIPT type="text/javascript">
function showKey()
{
var key = window.event.keyCode;
alert(key);
}
</SCRIPT>
</head>
<body>
<CENTER>
<INPUT type="TEXT" name="text" onkeypress="showKey()">
</CENTER>
</body>
</html>
修改后:
//==================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<meta name="generator" content="screem 0.16.1" >
<meta name="author" content="yxlin" >
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" >
<meta http-equiv="Content-Script-Type" content="text/javascript" >
<meta http-equiv="Content-Style-Type" content="text/css" >
<SCRIPT type="text/javascript">
function showKey(e)
{
var key = window.event? e.keyCode:e.which;
alert(key);
}
</SCRIPT>
</head>
<body>
<CENTER>
<INPUT type="TEXT" name="text" onkeypress="showKey(event)">
</CENTER>
</body>
</html>