hi zusammen
gibt es eine möglichkeit per javascript zu überprüfen, ob ein bild fertig geldaden ist?
(um es erst dann anzuzeigen)
lg niemand
Hallo niemand,
ja, das ist moeglich.
Siehe z.B. http://de.selfhtml.org/javascript/objekte/images.htm…
Normal wuerde man das Bild dann erst per JS laden und dann einbinden.
Viele Javascript Image (pre)Loader findet man einfach ueber Google:
http://www.google.com/search?q=javascript+image+loader
Gruss
Stefan
erstmal danke!
nun funktioniert mein skript aber nich nicht recht wie es soll.
das bild sollte dann eigentlich so innerhalb von 2 sekunden langsam eingeblendet werden. kann mir jemand sagen woran das liegt?
lg niemand
function imageloadcheck() {
while ( document.images[0].complete != true ){}
document.images[0].style.display="block";
for (var i;i\<100;i++){
setTimeout("document.images[0].style.opacity = ( i / 100 )",20);
setTimeout("document.images[0].filters.alpha.opacity = i",20);
}
}
hier hats nur ein bild
style=„height:100%;width:100%;display:none;“/>
mit visibility:hidden wird es nicht angezeigt
style=„height:100%;width:100%;display:none;“/>
mit visibility:hidden wird es nicht angezeigt
ah ok, aber der „opacity“-wert sollte ja trozdem geändert werden, wesshalb tut er das nicht?
lg niemand
style=„height:100%;width:100%;display:none;“/>
mit visibility:hidden wird es nicht angezeigt
ah ok, aber der „opacity“-wert sollte ja trozdem geändert
werden, wesshalb tut er das nicht?
lg niemand
laut selfhtml funkt das nur mit dem IE und ich habe FF
versuche es doch mal mit getElementById