| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > iframe1.document.write в IE срабатывает через раз |
| Автор: ludaq 20.9.2009, 22:10 | ||
| Если в IE7 циклически отправляем в ифрейм location="about:blank", а потом данные, то один раз срабатывают оба действия, а второй раз только первое. И так циклически, непарные показывают, а парные нет. В опере и лисе нормально отрабатывает.. Как это побороть? Вот код.
|
| Автор: Amphiluke 20.9.2009, 22:39 | ||
Хм. Похоже, IE не успевает обрабатывать запросы. Ему требуется немного больше времени, чтобы перезагрузить документ в iframe. Основания так считать дает то, что предоставление IE небольшого дополнительного времени на загрузку вроде бы исправляет ситуацию...
Хотя точно сказать, в чем причина, не возьмусь. Странная довольно задача у вас. |
| Автор: ludaq 20.9.2009, 22:56 | ||||
Спасибо, но похоже у Вас ошибка в коде. У меня не срабатывает. |
| Автор: Amphiluke 20.9.2009, 23:06 | ||
Не знаю, у меня во всех браузерах весело работает. Я всего-то лишь добавил к вашему коду временнУю задержку на вызов методов write и зацикливающего setTimeout. Какая там ошибка?
|
| Автор: ludaq 20.9.2009, 23:19 |
| Все работает. Спасибо. |