使用IE8阻止默认操作

时间:2009-07-17 11:18:32

标签: javascript events internet-explorer-8

我有一个脚本,在ONKEYDOWN事件(例如Alt + f)上它会禁用默认操作 使浏览器显示其菜单并进行自定义操作。

在IE8中event.returnValue不能完成这项工作。如果我这样做,我也会看到 alert(event.returnValue)值为'undefined',而广告似乎没有 在对象中,但如果我循环事件对象,我发现它。

奇怪!

可能无法禁用浏览器访问键?

P.S。 随着Firefox一切正常! (使用preventDefault()

1 个答案:

答案 0 :(得分:2)

虽然无法覆盖“Ctrl + KEY”快捷方式(在IE中)的行为,但您仍然可以覆盖访问键。使用简单的HTML。

<a href="javascript:;" accesskey="f"></a>

希望这会有所帮助。