Показать сообщение отдельно
  #4 (permalink)  
Старый 29.10.2009, 22:33
Goa Goa вне форума
Новичок на форуме
Отправить личное сообщение для Goa Посмотреть профиль Найти все сообщения от Goa
 
Регистрация: 06.03.2008
Сообщений: 9

Итак, проблему я исследовал. И пришел к ряду выводов:
- В IE проблема решается проверкай ifr.contentWindow.document.body
- В правильных браузерах можно рассмотреть три ситуации:
1. Заведомо известно, что в ифрейме есть содержимое. В таком случае можно делать проверку любого свойства, завязанном на содержимом(innerHTML, textContent, innerText, childNodes, firstChild и т. д.)
2. Известен URL ифрейма. В этом случае: ifr.contentDocument.URL!="about:blank"
3. Если же ифрейм создается динамически и URL не указан, в таком случае определить загрузился ли ифрейм нельзя.
Ответить с цитированием