Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как "обмануть" обработчик события? (https://javascript.ru/forum/events/9391-kak-obmanut-obrabotchik-sobytiya.html)

itPiligrim 13.05.2010 22:55

Как "обмануть" обработчик события?
 
Подскажите, такая ситуация:

Есть фрейм1. В него вложен фрейм2.
На body фрейма1 установлен обработчик onclick. При этом на этот обработчик я никак влиять не могу и даже затруднительно посмотреть как он работает, так как он является частью стороннего ПО довольно мудреного...

Моя задача вызвать этот обработчик из фрейма2, но так, чтобы он не знал о том, что его вызвали из фрейма2, а думал, что пользователь нажал на фрейм1. Хитрость в том, что этот обработчик проверяет видимо свойство originalTarget и видит, что оригинальное события вызвано не из его фрейма1 и работает неверно. Такое наблюдается только в Firefox.

Пробовал вызывать произвольную функцию фрейма1, а из функции вызывать обработчик Onclick, но это не помогает, видимо originalTarget наследуется.

Как быть?


Часовой пояс GMT +3, время: 08:04.