Bio: image complete austricksen

Beitrag lesen

Sup!

Mein Problem: Ich tausche ein geladenes Bildobjekt (welches sich im Zustand "complete==true") befindet gegen ein anderes (mittels document.images["pic"].src) aus. Dummerweise scheint mein Browser immer festen Willens zu sein, die einmal vergebene Eigenschaft "complete==true", nicht wieder aufzugeben und zeigt beim "nachladen" halt solange das alte Bild, bis das neue da ist. Bei erstmaligem Laden ist die Eigenschaft auf false, aber nach dem Laden des Bildes eben nie wieder...

Wenn das so ist, dann ist das ein Fehler im JS-Objektmodell, denn wenn die Source von einem Bild ausgetauscht wird, müsste natürlich die "complete"-Eigenschaft auch invalidiert werden, oder sie müsste eine Untereigenschaft von "src" sein.

Vielleicht machst Du einfach ein Pre-Loading für das Alternativ-Bild, und tauscht erst damit aus, wenn es geladen ist.

Gruesse,

Bio

--
Für sein Verhalten sollte man sich nur entschuldigen, wenn man vorhat, es zu ändern.