Struppi: bilder - javascript

Beitrag lesen

wie meinst du onload?

Du kannst den onload Event benutzen um festzustellen ob ein Bild geladen wurde.
im body tag? kannst du mir ein beispiel machen

nein, beim Image Objekt.

ich habe jetzt das problem, dass ich im head das bild vorlade und gerade anschliessend die abfrage mache ob es komplet ist, allerdings scheint das bild nicht schnell genug geladen zu werden, bzw. das vorladen wird eingeleitet und es wird gleich weiter durch das skript gerasselt, jedenfalls wird bei der complete abfrage immer false ausgegeben...

Das ist genau die Situation die ich weiter oben schon beschrieben habe.

Du kannnst so das vollständige laden überprüfen:

var img = new Image();  
img.onload = function()  
{  
alert('Fertig: ' + this.src);  
}  
img.onerror = function()  
{  
alert('Fehler beim laden von ' + this.src);  
}  
img.src = ...

und wie gesagt der IE macht hier zicken und du musst im zweifelsfall auf .complete testen.

Struppi.

--
Javascript ist toll (Perl auch!)