Программирование > JavaScript & JScript
Время для загрузки изображения (локально)
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 браузера...
Навигация
Перейти к полной версии