Имитирование события KeyPress в браузере Firefox - JavaScript
Здравствуйте знатоки! Такой вопрос: разрабатываю экранную клавиатуру для браузера 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 печатаются символы после вызова этого события, но не срабатывает обработчик "повешенный" на это событие. Как решить данную проблему? Заранее спасибо! |
Часовой пояс GMT +3, время: 13:05. |