Показать сообщение отдельно
  #1 (permalink)  
Старый 13.05.2010, 22:55
Новичок на форуме
Отправить личное сообщение для itPiligrim Посмотреть профиль Найти все сообщения от itPiligrim
 
Регистрация: 13.05.2010
Сообщений: 1

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

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

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

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

Как быть?
Ответить с цитированием