linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4685回复: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 里面不行

不知道该怎么办?
linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2007-02-22 15:51
参考了一些资料之后改成这样

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;好像执行到这里就中断了..
Sunteya
小狐狸
小狐狸
  • UID2175
  • 注册日期2005-01-14
  • 最后登录2011-06-18
  • 发帖数17
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-02-22 15:51
onkeydown="defaultEnterBtn(event)"
linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2007-02-22 15:51
Sunteya
onkeydown="defaultEnterBtn(event)"
回到原帖
多谢啦~
游客

返回顶部