Ich hätte mal eine Frage zu dem Image-Prerload mittels
var bild = new Image;
bild.src ="bla.gif";
document.images[0] = bild.src
Das ist Unsinn.
Und zwar: Kann ich sicher sein, dass beim Ausführen von
document.images[0] = bild.src(also beim tatsächlichen austauschen der Source des Urbildes)
das Image komplett geladen wurde?
Nein.
Anders ausgedrückt, blockiert die Zuweisung von "bild.src =..." so lange das Ausführen weiteren JavaScript-Codes, bis das Bild vollständig ist?
Nein.
Wenn nein, gibt es eine Möglichkeit, zu überprüfen, ob das Bild da ist? (image.complete machen ja manche Browser nicht ganz korrekt, oder?)
onload.
var bild = new Image;
bild.onload = function()
{
alert(this.src + ' ist fertig');
};
bild.src ="bla.gif";
Freue mich über jede Art von Antwort,
Viele Grüße,Jörg
Struppi.