Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2014, 16:20   #1
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию как имитировать нажатие клавиши TAB

нужно сделать имитацию нажатия на TAB, чтобы передать фокус ссылке. Проблема в том, что ссылка находится в iframe и нормальным методом я ей передать фокус не могу.

Сейчас делаю так:
Код:
var e = jQuery.Event("keypress", { keyCode: 9 });
 jQuery("body").trigger( e );
имитация нажатия происходит т.к. срабатывает alert в body onkeypress, но фокус не передаётся

Последний раз редактировалось Ale}{ander; 26.01.2014 в 16:24.
Ale}{ander вне форума Ответить с цитированием
Старый 27.01.2014, 06:41   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

и не будет, фокус передается, если событие срабатывает на элементе с фокусом.

Не проще ли просто фокус назначить?
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С имитировать нажатие кнопки? VintProg Общие вопросы Delphi 4 04.06.2011 21:10
Имитировать нажатие клавиш в игре.. Дима я Общие вопросы Delphi 2 14.05.2010 23:08
Долгое нажатие клавиши в KeyDown как одно нажатие marina15056 Общие вопросы Delphi 7 16.08.2009 00:22
Как перехватить нажатие клавиши Windows? UnD)eaD)Snake Win Api 3 16.03.2009 18:21
как отследить нажатие клавиши Delete D-fens Общие вопросы Delphi 4 07.06.2007 23:58