Перехват комбинации клавишь типа Ctrl+F

Pavel_ace

Guest
Перехват комбинации клавишь типа Ctrl+F

Может кто-нибудь подскажет, как перехватывать комбинации клавишь типа Ctrl+F и тд.
Заранее благодарен за советы!
 

master_x

Pitavale XXI wieku
onkeydown=function(e) {
if (!e) e = window.event;
if (e.ctrlKey && 36==e.keyCode) {

}
}
кроссбраузерный вариант, там где keyCode надо подставить код F.
в смысле вместо 36 надо подставить код клавиши F
 

Pavel_ace

Guest
что-то не получается ничего.
немножко попроще сформулирую,
как добиться того,чтобы после нажатия на кнопку в форме,к примеру:
<input name="B1" type="button" onclick="...." value="Поиск">
вызывалась функция,которая по сути дела выполняла вызов стандартной Эксплореровской процедуры поиска(т.е. Ctrl+F)

Заранее спасибо
 

crocodile2u

http://vbolshov.org.ru
Pavel_ace
Имхо, ты хочешь сознательно лишить своих пользователей привычной функциональности. Пользователь нажимает ctrl+F и ожидает увидеть поиск по странице. А ты хочешь, чтобы он видел твой поиск, который ему, скорее всего, в данный момент не нужен.
 

Pavel_ace

Guest
Дык пользователь пошел неграмотный )).Да и help`ы
Нужна явная кнопка или доп.форма,чтобы произвести поиск по html-странице.
 

Voron

Новичок
А не подскажите как сделать комбинаю клавишь виндоус+enter
Пробовал вот как:
PHP:
    $(window).keydown(function(e){
        if(e.keyCode == 91 && e.keyCode == 13){
            $("#form_comment").submit();
        }
    });
Но почему-то не работает.
 

Beavis

Banned
Voron
PHP:
if(e.keyCode == 91 && e.keyCode == 13){
ты вообще соображаешь что ты пишешь? как одна переменная может быть одновременно равна 91 и 13 ?
 

Viktor_Rez

Новичок
Pavel_ace Круто! У тебя в телевизоре тоже забиндина кнопка переключение каналов, но так как ты неграмотный (твои же слова), а я считаю тебя самым бездарным пользователем моего телека, поэтому я у тебя спрошу - как тебе удобней!? И не говори что тебе удобней стандартными кнопками на пульте!
 

Beavis

Banned
Viktor_Rez
тебя не смущает что он своё последнее сообщение на форуме оставил 4 года назад?
 
Сверху