Программирование > JavaScript & JScript

Время для загрузки изображения (локально)

<< < (3/3)

ashes:
virka, нет, получается та же история, что и с while(img.complete == false) (виснет, то есть).

Есть какой-нибудь способ организовать задержку?

virka:
ну еще можно попробовать setTimeout, только поставить его в цикл.
function getHeight()
{
var img_height=img.getAttribute(\'height\');
if(img_height==0){setTimeout("getHeight()",1000);}
else{return img_height;}
}
img нужно сделать, конечно, глобальной.

virka:
Только функцию, конечно, лучше назовите не getHeight :)

CGVictor:
virka ashes
Если уж говорить глобально, то я бы вышеизложенную задачу решал средствами сервера. Потому как если юзер туда необработанный JPEG метра на 4 сунет, то сдохнет не только скрипт, но и instance браузера...

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии