Автор Тема: Проверка на окончание загрузки IFRAME???  (Прочитано 6504 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sublimity

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
Как правельно проверить загрузился ли весь документ в iframe или нет???
Как я делаю : 1) в загружаемой страничке в конце происходит : document.body.load=\'true\' или чтото похожее
2)В том докуменьте в который загружаеться делаеться settimer()
3) Timer проверяет есть ли iframe.document.body -да
есть ли iframe.document.body.load -да
есть ли iframe.document.body.load=true -да
НО енто гавёно срабатывает , т.к. идет загр. картинок !!!
Как грамотно ето зделать!!!
Попробовал в загруж.документе тотже result!!!!
КАК???
Запание спасибочки за все!!!

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
Проверка на окончание загрузки IFRAME???
« Ответ #1 : 19 Ноября 2003, 15:48:49 »
Это срабатывает так как надо, т.е. правильно, только для того что-бы это работало для картинок, надо картинки тоже проверять на загружаемость, например:

 var imageload = true;
 for(i = 0; i < iframes.document.images.length; i++)
   if(iframes.document.images.complete == false)
  {
    imageload = true;
    break;
  }

 а потом в твоей функции проверки сделай так
 
  if(iframe.document.body.load==true && imageload ==true)
 {
  тогда показываешь уже целиком загруженную страницу
 }
 
Вопросы есть?

Оффлайн sublimity

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
Проверка на окончание загрузки IFRAME???
« Ответ #2 : 19 Ноября 2003, 17:13:12 »
Нету вопросов , но всёравно геморой!

Оффлайн Max_WebZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://webz.ru
Проверка на окончание загрузки IFRAME???
« Ответ #3 : 16 Декабря 2003, 10:00:16 »