Что делать, если не видно событий (onclick) в коде?
Нужно кликнуть по определенной кнопке в iframe. События OnClick на ней нет и она выглядит в виде ссылки href="#". Фрейм с той же папки, что и исполняемый код. Как мне определить какая функция вызывается и что происходит при нажатии?
Пробовал кликнуть на нее с помощью функции клика, которую нашел: var fireOnThis = window.frames["fr"].document.getElementById('market_buynow_dialog_purchase'); var evObj = document.createEvent('MouseEvents'); evObj.initEvent( 'click', true, true ); fireOnThis.dispatchEvent(evObj); и получаю ошибку: Код:
Uncaught TypeError: Object [object MouseEvent] has no method 'stop' Вроде, нашел... ... Initialize: function() { $('market_buynow_dialog_purchase').observe( 'click', this.OnAccept.bindAsEventListener(this) ); ... OnAccept: function( event ) { event.stop(); ... и ошибка на ^ строчке: Uncaught TypeError: Object [object MouseEvent] has no method 'stop' (repeated 4 times) |
Молодец. Нашел ошибку. Возьми на полке пирожок. Но нам то зачем об этом знать?
|
Цитата:
|
Часовой пояс GMT +3, время: 13:24. |