您的位置:程序门 -> web 开发 -> javascript



firefox里怎么实现和ie里onkeydown相似的功能?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


firefox里怎么实现和ie里onkeydown相似的功能?[已结贴,结贴人:wowtianwen]
发表于:2007-03-28 14:46:08 楼主
自己做了个聊天室想像qq那样ctrl+enter实现发送信息,在ie里测试通过可是在firefox里就不行了,是不是firefox不支持?有没有其他办法呢,盼高手指点阿,
代码类似下面:
<html>

<script>

function   show(){
alert( "ascii代码是: "+event.keycode);

}

</script>


<head>


<title> 键盘代码-51windows.com </title>


</style>

</head>

<body   onkeydown= "show() ">

<p   align= "center "> 请点下鼠标再按键盘 </p>

</body>

</html>
先谢谢了
发表于:2007-03-28 15:18:371楼 得分:5
<html>
<script>
function   show(){
var   event=document.all?window.event:arguments[0];
alert( "ascii代码是: "+event.keycode);
}
document.onkeydown=show;
</script>
<head>
<title> 键盘代码-51windows.com </title>
</style>
</head>
<body   > <!--onload=show();不行为什么也不知道-->
<p   align= "center "> 请点下鼠标再按键盘 </p>
</body>
</html>
发表于:2007-03-28 15:27:452楼 得分:0
该回复于2007-12-28 16:10:17被管理员或版主删除
发表于:2007-03-28 15:36:433楼 得分:15
firefox里面要把event传进去,函数这个写
function   show(e){
var   ev   =   window.event ¦ ¦   e;
alert( "ascii代码是: "+ev.keycode);

}

调用
<body   onkeydown= "show(event) ">
发表于:2007-03-28 16:22:074楼 得分:0
回复:lion98( <font   color= "#ff0000 "> 韩宾 </font> )  
哇可以了,非常感谢


快速检索

最新资讯
热门点击