Просмотр полной версии : как убить клавиатурные шорткаты в браузере?
Корнхолио
08.07.2005, 19:13
Господа,
Тема такая: флэшка что-то делает по ctrl-h, ctrl-r, ctrl-f. Одновременно браузер выполняет действия по этим шорткатам. Можно ли надёжно его отучить?
Заранее спасибо.
Constantine
10.07.2005, 23:21
флэшкой, любые пользовательские настройки? нет!
Корнхолио
11.07.2005, 19:21
javascript-ом хотябы...
беда в том, что, например, в ие такое дело:
function onkeydown_blocker()
{
alert ("call");
if (
event.keyCode == 72 || // H
event.keyCode == 82 || // R
event.keyCode == 70 // F
)
{
if (event.ctrlKey)
{
event.returnValue = false;
event.keyCode = 0;
}
}
}
document.attachEvent("onkeydown", onkeydown_blocker);
работает, когда фокус на документе. Когда на плагине - то плагин сволочь отдаёт браузеру событие без вызова этого всего. Сам при этом нифига не делает.
:(
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.