Joachim: Bild vorausladen funktioniert nicht

Beitrag lesen

Hi,

Der Javascript Code soll praktisch zuerst das "clip.png" Bild in den Cache laden und DANN den Div anzeigen.

warum sollte er das tun? Auf die Ladezeit des Bildes hat der Browser keinen Einfluss, und er baut derweil die Seite weiter auf.
Wenn Du das willst musst Du nicht nur das Vorladen anstossen, sondern auch periodisch überprüfen, ob das Bild geladen wurde. Dafür eignet sich z.B eine Eigenschaft wie width, die dann > 0 sein muss. Wenn dies der Fall ist wird die Überprüfung beendet und eine beliebige Aktion angestossen, z.B. das Anzeigen eines Html-Elements.

Sichwort hierzu: setInterval, setTimout, clearInterval, clearTimeout...

Gruesse, Joachim

--
Am Ende wird alles gut.