Проблемы с событиями iframe
|
Andrey_99 05/19/08 12:24 PM |
|
Добрый день,
При разработке визуального компонента возникли проблемы с событиями iframe в javascript.
Описание того, что происходит: При нажатии на кнопку (событие onlick) в функции javascript создается елемент iframe, ему назначается обработчик события onload. Затем отправляется форма с данными (Ответ должен придти в iframe). При загрузке ответа в iframe необходимо его обработать по событию onload.
Описание проблем: №1 - Событие onload отрабатывает дважды, чего не происходит в IE, FireFox, Safari.
№2 - ReadyState у iframe всегда возвращает complete, даже когда ответ ещё только грузится..
№3 - После чтения ReadyState событие onload вообще не вызывается.
Итог таков: мы не можем правильно идентифицировать момент загрузки iframe и тем более обнаружить если при загрузке произошла ошибка передачи данных.
Спасибо за любую информацию в помощь описанных проблем.
|
Re: Проблемы с событиями iframe
|
Lex1 05/20/08 09:47 PM |
|
В ответ на: Спасибо за любую информацию
1)opera.postError('str') и просмотр сообщений в консоли ошибок, в данном случае удобней. 2)_https://dragonfly.opera.com/_.
|