Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: shiriaev от 16 Декабря 2003, 07:33:39
-
как узнать занрузилось ли изображение в массив???
function loadp()
{
pics = new Array()
pics[0] = new Image()
pics[0].src = "http://shiriaev.h10.ru/me_p.jpg"
pics[1] = new Image()
pics[1].src = "http://shiriaev.h10.ru/smol_p.jpg"
pics[2] = new Image()
pics[2].src = "http://shiriaev.h10.ru/car_p.jpg"
}
function pop(xcontent,x,y)
{
mypopup=window.createPopup()
popupbody=mypopup.document.body
popupbody.style.border="solid 1px blue"
popupbody.style.padding="0px"
popupbody.style.color="blue"
popupbody.style.background="ffffff"
popupbody.innerHTML="
"
mypopup.show(window.event.clientX+50,window.event.clientY,x,y,self.document.body)
}
function pophide()
{
mypopup.hide()
}
На стадионе уралмаш с коллегами по работе (лето 2003)
вобщем должно отображаться попуп окно при наведении на ссылки при предпросмотре, но если изображение ещё не загрузилось то лезут ошибки :(
-
Получи просто размер изображения (у каждого браузера свои переменные), если != "0", то не загрузилось.
-
дык это изображение находться в popup окне и всплывает когда мышь на ссылку наводиться, я этому окну сам размеры задают... если ты имеешь в виду получить размер изобр. из массива то скажи как это сделать...
-
мля, неужели никто не знает???
-
shiriaev
не нервничай.
объект Image имеет свойство complete, которое равно true если изображение загрузилось
Второй варинт - отлавливать событие onLoad для изображения
-
воо... спс МАКС примного благодарен,
всё работает.
слушай а хде мона почитать про объектную модел java script???
-
http://forums.webscript.ru/showthread.php?s=&postid=49028#post49028
-
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/document.html