Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.08.2012, 20:29
Новичок на форуме
Отправить личное сообщение для Алекс_123321 Посмотреть профиль Найти все сообщения от Алекс_123321
 
Регистрация: 16.08.2012
Сообщений: 8

Имитация нажатия клавиш javascript'ом
Доброго времени суток.

У меня проблема.

Мне нужно автоматически с помощью javascript организовать переключение между вкладками в браузере.

Погуглив, я понял, что единственный способ - имитировать нажатие горячих клавиш - Ctrl + Tab.

Насколько я понимаю, сделать это можно с помощью метода fireEvent, но вот разобраться с ним у меня не получается.

Буду очень благодарен, если сможете мне помочь.

Пробовал так, не получается:
var oEvt = document.createEvent ('KeyEvents');
oEvt.initKeyEvent ("keypress", true, true, window, true, false, false, false, 87);
oElm.fireEvent(oEvt);

Последний раз редактировалось Алекс_123321, 16.08.2012 в 20:33. Причина: уточнение информации
Ответить с цитированием
  #2 (permalink)  
Старый 16.08.2012, 20:40
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

можно использовать alert, но это сильно жестоко=)
и fireevent только для ИЕ
Ответить с цитированием
  #3 (permalink)  
Старый 16.08.2012, 20:45
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

https://developer.mozilla.org/en-US/....dispatchEvent

http://msdn.microsoft.com/en-us/libr...23(VS.85).aspx
Ответить с цитированием
  #4 (permalink)  
Старый 16.08.2012, 21:05
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от Алекс_123321
Мне нужно автоматически с помощью javascript организовать переключение между вкладками в браузере.
Погуглив, я понял, что единственный способ - имитировать нажатие горячих клавиш - Ctrl + Tab.
Переключатся между вкладками невозможно с помощью javascript
иммитировать-это совсем не то что Вы думаете-выполнять скрипты на Вашей странице только
Ответить с цитированием
  #5 (permalink)  
Старый 16.08.2012, 21:08
Новичок на форуме
Отправить личное сообщение для Алекс_123321 Посмотреть профиль Найти все сообщения от Алекс_123321
 
Регистрация: 16.08.2012
Сообщений: 8

Значит, с помощью javascript нельзя нажать кнопку на клавиатуре?
Ответить с цитированием
  #6 (permalink)  
Старый 16.08.2012, 21:12
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от Алекс_123321 Посмотреть сообщение
Значит, с помощью javascript нельзя нажать кнопку на клавиатуре?
нет конечно
Ответить с цитированием
  #7 (permalink)  
Старый 16.08.2012, 23:57
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Алекс_123321 Посмотреть сообщение
Значит, с помощью javascript нельзя нажать кнопку на клавиатуре?
кнопку нельзя, я скидывал ссылку на описание метода, но можно вызвать алерт в нужной вкладке
Ответить с цитированием
  #8 (permalink)  
Старый 17.08.2012, 19:29
Аватар для Влад31/08/2000
Интересующийся
Отправить личное сообщение для Влад31/08/2000 Посмотреть профиль Найти все сообщения от Влад31/08/2000
 
Регистрация: 04.08.2012
Сообщений: 22

Сообщение от cyber Посмотреть сообщение
кнопку нельзя, я скидывал ссылку на описание метода, но можно вызвать алерт в нужной вкладке
не обязательно alert можно сделать фокус на форме для ввода текста
Ответить с цитированием
  #9 (permalink)  
Старый 17.08.2012, 20:37
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

в хроме с фокусом тупит
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитация нажатия на ссылку martinss AJAX и COMET 6 28.05.2012 20:35
идентификация одновременного нажатия 2-х и более клавиш Раед Events/DOM/Window 3 18.03.2012 13:37
имитация нажатия на кнопку syegorius Javascript под браузер 5 21.07.2011 14:30
Отслеживание нажатия комбинации клавиш MCTrane Общие вопросы Javascript 10 06.02.2011 07:04
эмуляция нажатия клавиш jetli13 Общие вопросы Javascript 4 24.09.2010 12:08