Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Клавиши F1, F3, F5 в IE (https://javascript.ru/forum/css-html-internet-explorer/3791-klavishi-f1-f3-f5-v-ie.html)

Sanches2009 24.05.2009 15:32

Клавиши F1, F3, F5 в IE
 
Привет Всем!!!
Помогите решить такую проблему... В браузере Internet Explorer выполняется Flash - ролик, который является интерактивным, т.е пользователь нажимает некоторые клавиши и в ролике происходят определённые действия. Так получилось, что в ролике действуют клавиши F1, F3, F5, которые в IE являются управляющими клавишами, т.е по F1 появляется справка, по F3 меню поиска, по F5 страница перезагружается. При нажатии на эти клавиши выполняются два действия, и то что в ролике и то которое в браузере.
Подскажите как сделать так чтобы браузер не реагировал на нажатие этих клавиш. Спасибо

Gvozd 24.05.2009 16:14

не используйте эти клавиши.
у них совсем другая цель, и переназначать их абсолютно необязательно

Sanches2009 24.05.2009 16:24

Это обучающий ролик, и он объясняет какие кнопки надо нажимать чтобы было правильное действие, например в ролике написано, чтобы войти в меню Кредиты, нажмите клавишу F3, и в программе работе с которой обучает данный ролик это действие тоже выполняется по клавише F3. Так что эти клавиши приходится использовать. Никуда не денешься

Riim 24.05.2009 16:28

http://javascript.ru/forum/search.php?searchid=51278

Sanches2009 24.05.2009 16:36

У меня по этой ссылке показывает страницу вот с таким текстом:

"Извините, нет совпадений. Попробуйте указать другие ключевые слова."

Напишите если можете, что там должно быть или какие-нибудь другие ссылки если вам не трудно

Riim 24.05.2009 16:47

Цитата:

Сообщение от Sanches2009
У меня по этой ссылке показывает страницу вот с таким текстом:

Странно. Может вам зарегистрироваться.
Или попробуйте эту:
http://javascript.ru/forum/events/34...laviatury.html

Gvozd 24.05.2009 17:13

Цитата:

Сообщение от Riim
Странно. Может вам зарегистрироваться.

у меня то же самое.
странно.раньше такое работало

Sanches2009 24.05.2009 17:14

С помощью данных функций:

e.preventDefault();
e.stopPropagation();
e.returnValue = false;
e.cancelBubble = true;

Мне удалось отменить похожие действия только с контролом, такие как
CTRL+B, CTRL+R, CTRL+E, CTRL+I.

F1, F3, F5 не отменяются, есть ли ещё какие-нибудь способы??? Подскажите пожалуйста

Riim 24.05.2009 17:20

В общем я искал все темы пользователя MaxPayne.

Цитата:

Сообщение от Sanches2009
Мне удалось отменить похожие действия только с контролом, такие как
CTRL+B, CTRL+R, CTRL+E, CTRL+I.

Да, там помнится, не для всех отменить можно. А как по-другому, даже и не знаю, что тут придумать можно.

Sanches2009 24.05.2009 17:24

Впринципе действие клавиши F1 в броузере частично удалось отменить вот таким кодом:

<body onHelp="return false;">

Так что самое главное это как отменить действие клавиш F5 и F3, подскажите кто что знает


Часовой пояс GMT +3, время: 17:59.