Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Запред переключения табов (https://javascript.ru/forum/events/9565-zapred-pereklyucheniya-tabov.html)

B~Vladi 24.05.2010 18:31

Запред переключения табов
 
Всем мир.
Что-то никак не могу победить мозиллу перестать переключать вкладки по Ctrl+PgUp/PgDn. Делаю так:
1. Вешаю обработчик keydown на document.
2. В обработчике сверяюсь на keyCode+ctrlKey, и если всё ок то делаю своё дело, затем stopPropagation и preventDefault, но это не помогает:(

Реально ли вообще это реализовать, хотя бы для Gecko?

Kolyaj 24.05.2010 18:47

На keypress надо.

B~Vladi 24.05.2010 22:52

Дк, событие возникает до keypress, если зажать ctrl+PgUp то вкладки будут меняться циклически. Ну я попробую с keypress.

Kolyaj 25.05.2010 09:24

Цитата:

Сообщение от B~Vladi
Дк, событие возникает до keypress

Да вроде нет.

subzey 25.05.2010 14:15

Цитата:

Что-то никак не могу победить мозиллу перестать переключать вкладки по Ctrl+PgUp/PgDn.

B~Vladi 25.05.2010 16:51

:lol: Спасибо, поржал.

Kolyaj, спасибо, помогло!

B~Vladi 31.05.2010 18:04

Хм. Теперь выяснилось, что ишак не вызывает keypress, когда нажимаешь на функциональные клавиши. Т.е. ctrl+tab не обработать. Только на keyup. Почему так всё херово-то?!

Kolyaj 31.05.2010 18:23

С клавишами всегда херово.

B~Vladi 31.05.2010 18:37

Поэтому нельзя отменить ctrl+tab, благо ctrl+pageUp не работает и ишаке:D


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