Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: sublimity от 19 Ноября 2003, 15:36:14

Название: Проверка на окончание загрузки IFRAME???
Отправлено: sublimity от 19 Ноября 2003, 15:36:14
Как правельно проверить загрузился ли весь документ в iframe или нет???
Как я делаю : 1) в загружаемой страничке в конце происходит : document.body.load=\'true\' или чтото похожее
2)В том докуменьте в который загружаеться делаеться settimer()
3) Timer проверяет есть ли iframe.document.body -да
есть ли iframe.document.body.load -да
есть ли iframe.document.body.load=true -да
НО енто гавёно срабатывает , т.к. идет загр. картинок !!!
Как грамотно ето зделать!!!
Попробовал в загруж.документе тотже result!!!!
КАК???
Запание спасибочки за все!!!
Название: Проверка на окончание загрузки IFRAME???
Отправлено: Nickii от 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)
 {
  тогда показываешь уже целиком загруженную страницу
 }
 
Вопросы есть?
Название: Проверка на окончание загрузки IFRAME???
Отправлено: sublimity от 19 Ноября 2003, 17:13:12
Нету вопросов , но всёравно геморой!
Название: Проверка на окончание загрузки IFRAME???
Отправлено: Max_WebZ от 16 Декабря 2003, 10:00:16