一切福田,不離方寸,從心而覓,感無不通。

window.event.keyCode兼容Firefox

1.window.event.keyCode的用法:    例子、<input type="text" onkeydown="javaScript:if(window.event.keyCode==13) kenNumIE();" />  <script language="javascript" type="text/javascript">  function kenNumIE(){  alert("你按的是回车键!");  }  </script>  但是该方法只对IE有效,原因是Firefox的window对象没有event属性,所以window.event是不存在的,Firefox只能在事件句柄函数的第一个参数获取事件对象。2.兼容Firefox的方法:<input type="text" onkeydown="return keyNumAll(event);" >  <script language="javascript" type="text/javascript">  function keyNumAll(evt){  var k=window.event?evt.keyCode:evt.which;  if(k == 13){  alert("你按的是回车键!");  }  }  </script>  这样,当你按回车键时,就可以触发keyNumAll(event)事件了。 附:window.event.keyCode 集合(键盘字符的Ascii): XML/HTML代码 Ascii 代码表   Ascii 0 {Nulo, Sem Som}   Ascii 1   Ascii 2   Ascii 3   Ascii 4   Ascii 5   Ascii 6   Ascii 7   Ascii 8 {BackSpace}   Ascii 9 {Tab}   Ascii 10   Ascii 11   Ascii 12   Ascii 13 {Enter}   Ascii 14   Ascii 15   Ascii 16 {Shift}   Ascii 17 {CTRL}   Ascii 18 {ALT}   Ascii 19   Ascii 20 {CapsLock}   Ascii 21   Ascii 22   Ascii 23   Ascii 24   Ascii 25   Ascii 26   Ascii 27   Ascii 28   Ascii 29   – Ascii 30   – Ascii 31   Ascii 32 {Espa?o}   ! Ascii 33   " Ascii 34   # Ascii 35   $ Ascii 36   % Ascii 37   & Ascii 38   ' Ascii 39   ( Ascii 40   ) Ascii 41   * Ascii 42   + Ascii 43   , Ascii 44   – Ascii 45   . Ascii 46   / Ascii 47   0 Ascii 48   1 Ascii 49   […]

龙生   04 Jan 2011
View Details