ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | myOpera.net | Поиск
Проблемы с событиями 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/_.


MyOpera.net - Home


Rambler's Top100