Не отключается F5
Ситуация такова. Открывается новое окно, при этом все панели отключены. Контекстное меню отключено. Идет код:
Event.observe(document,'keypress', checkHistoryShortcutDisabled); Event.observe(document,'keydown', disableHistoryShortcuts); // On Key Down event handler function disableHistoryShortcuts(event) { // the tag name of the event's target element var targetTag = Event.element(event).tagName; var isTextInput = ( (targetTag == 'TEXTAREA') || (targetTag == 'INPUT') ); // the key code of the key being pressed var keyCode = event.which || event.keyCode; //key presses we want to block if ((keyCode == 116) || // F5 ((keyCode == 8) && (!isTextInput)) || // backspace ((keyCode == 36) && event.altKey) || // home + alt ((keyCode == 37) && event.altKey) || // left arrow + alt ((keyCode == 39) && event.altKey) || // right arrow + alt ((keyCode == 37) && event.ctrlKey) || // left arrow + ctl ((keyCode == 39) && event.ctrlKey) || // right arrow + ctl ((keyCode == 82) && event.ctrlKey) || // r + control ((keyCode == 72) && event.ctrlKey)) // h + control { // used in the on key press event handler to determine // if propagation should be stopped (for Mozilla/FireFox) isHistoryShortcutDisabled=true; Event.stop(event); return false; } } function checkHistoryShortcutDisabled(event){ if(isHistoryShortcutDisabled){ isHistoryShortcutDisabled=false; Event.stop(event); return false; } } Данным кодом вырубаются все клавиатурные комбинации, кроме F5. Кто подскажет в чем дело? Браузер только ИЕ. Пробовал в 6 версии. |
Не получится средствами JavaScript отменить
|
А как можно отключить? Может, кто подскажет?
|
Цитата:
|
Попробуй с flash-ем что-нибудь придумать. Поищи на форуме, недавно про подобную ситуацию и flash что-то было.
|
Цитата:
|
Часовой пояс GMT +3, время: 06:24. |