предотвратить действие по умолчанию с IE8 - PullRequest
0 голосов
/ 17 июля 2009

У меня есть скрипт, который при событии ONKEYDOWN (например, Alt + f) отключает действие по умолчанию, которое сделать так, чтобы браузер показывал его меню и делал мои собственные действия.

В IE8 event.returnValue не выполняет работу. Я также видел, что если я сделаю alert(event.returnValue) значение равно 'undefined' и кажется, что этого свойства нет в объекте, но если я зациклю объект события, я его найду.

Довольно странно!

Может быть, ключи доступа браузера не могут быть отключены?

P.S. С Firefox все работает! (с preventDefault())

1 Ответ

2 голосов
/ 17 июля 2009

Хотя невозможно переопределить поведение сочетаний клавиш «Ctrl + KEY» (в IE), вы все равно можете переопределить клавиши доступа. Для этого используйте простой простой HTML.

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

Надеюсь, это поможет.

...