标题:event.keyCode - 写出兼容IE和Firefox的按键捕捉及识别代码 出处:Felix021 时间:Thu, 18 Sep 2008 19:15:33 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1171 内容: 在写Felix的javascript运行环境的时候 为了方便使用,Felix希望能够捕捉到CTRL+Enter按键作为运行的快捷键 以前写过for IE的代码,非常简单: ...... 但是这样的代码在Firefox下根本不能运行,因为event不是Firefox的一个全局对象。 查了好多资料,终于明白了在Firefox下要这样写代码才行: ...... 但是很遗憾,这样的代码在IE下又不能运行——好吧,采取折衷方案如下: ...... 于是代码终于可以在IE和Firefox运行了。 总结一下需要注意的地方: 1. 取得keyBoardEvent对象 2. 取得keyBoardEvent对象的键值 3. onkeypress="myKeyPress(event)" 函数需要一个参数 以上很大一部分是参考了来自以下网页: Javascript Madness 该网页详细介绍了几个很容易令人发疯的兼容性问题。。。。 Generated by Bo-blog 2.1.0