Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Наши скрипты > Имитирование события KeyPress в браузере Firefox


Автор: Mid1987 24.11.2015, 05:05
Здравствуйте знатоки! Такой вопрос: разрабатываю экранную клавиатуру для браузера Firefox в виде расширения к нему (XUL, JavaScript). Посылаю элементам ввода событие KeyPress таким кодом:
Код

var evt = document.createEvent("KeyboardEvent");
evt.initKeyEvent("keypress", true, true, null, false, false, false, false, 0, key);
this.focus.dispatchEvent(evt);

Проблема в том что, например, в элементе input печатаются символы после вызова этого события, но не срабатывает обработчик "повешенный" на это событие. Как решить данную проблему?
Заранее спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)