页面响应按键的问题

阅读:4708回复:3
2007-02-22 15:51
写私信
楼主#
FireFox里面如何相应键盘按键?

我写了这样一段代码
 function defaultEnterBtn()
   {
   if(event.keyCode == "13")
   {
      var btn= ge("log");
      if (btn !=null && btn.disabled == false)
      {            
            btn.click();
      }
   }
   }
..............
<body onkeydown="defaultEnterBtn()">

可以在IE里正常执行,FF 里面不行

不知道该怎么办?
2007-02-22 15:51
写私信
1楼#
参考了一些资料之后改成这样

function defaultEnterBtn(e)
   {  
   var e=e||event;
   alert(e.keyCode);
   if(event.keyCode == "13")
   {
      var btn= ge("log");
      if (btn !=null && btn.disabled == false)
      {            
            btn.click();
      }
   }
   }

但是FF下依然不行啊...
 var e=e||event;好像执行到这里就中断了..
2007-02-22 15:51
写私信
2楼#
onkeydown="defaultEnterBtn(event)"
2007-02-22 15:51
写私信
3楼#
Sunteya
onkeydown="defaultEnterBtn(event)"
回到原帖
多谢啦~