vd
Новичок
Инициализация события в IE
Приветствую,
Возникла немного необычная задача: в обработчике события onKeyPress, инициализировать это же событие но с другими параметрами. Т.е., например, человек нажимает Enter, а нужно запустить стандартный IE-й обработчик но на событие Shift+Enter. Единственный метод FireEvent... Но он требует <implements> Element, если кто-то сталкивался с подобной задачей - подскажите решение.
-~{}~ 19.10.06 19:43:
Пробую создавать событие следующим образом:
Событие создается, даже обрабатывается, но(!) IE на него не реагирует, т.е. в обработчике e.returnValue не присваивается false.
В чем м.б. причина?
Приветствую,
Возникла немного необычная задача: в обработчике события onKeyPress, инициализировать это же событие но с другими параметрами. Т.е., например, человек нажимает Enter, а нужно запустить стандартный IE-й обработчик но на событие Shift+Enter. Единственный метод FireEvent... Но он требует <implements> Element, если кто-то сталкивался с подобной задачей - подскажите решение.
-~{}~ 19.10.06 19:43:
Пробую создавать событие следующим образом:
Код:
oEvent = document.createEventObject();
oEvent.shiftKey = false;
oEvent.type = e.type;
oEvent.keyCode = 13;
oEvent.cancelBubble = false;
oEvent.returnValue = true;
this.document.fireEvent("onkeypress",oEvent);
В чем м.б. причина?