>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Перехват onClick http://forum.mozilla-russia.org/viewtopic.php?id=10800 |
Waster > 08-06-2006 01:26:17 |
Добрый вечер. Помогите плиз с перехватом события onClick. Так как если у события есть уже обработчик, то они вызываются далеко не в том порядке, в каком хотелось бы. |
Anton > 08-06-2006 14:21:13 |
Выделить код Код:var element = new XPCNativeWrapper (getBrowser (). contentDocument. getNeededElement (...)). wrappedJSObject; element. oldonclick = element. onclick; element. onclick = function (event) { ... // реализация моего обработчика element. oldonclick (event); // вызов старого обработчика } p.s. |
Waster > 08-06-2006 18:02:19 |
Спасибо огромное. Все заработало! А кстати, зачем все-таки здесь XPCNativeWrapper?... |
Anton > 08-06-2006 19:00:42 |
|
Waster > 08-06-2006 20:31:01 |
Очень странно. У меня и без этого работает..8) |
Waster > 08-06-2006 20:32:04 |
Не подскажете плиз заодно как получить доступ к содержимому текущего таба? |
Anton > 09-06-2006 03:00:48 |
Waster пишет
Я ведь не из расширения код проверял - у меня без wrapper'а не читало onclick.
|