molily: Bild vorausladen funktioniert nicht

Beitrag lesen

Vorladen = new Image();
Vorladen.src = "clip.png";

Diese Zuweisung führt dazu, dass die URI asynchron im Hintergrund geladen wird. Das JavaScript wird nicht angehalten, bis das Bild fertig geladen ist! Dafür gibt es das load-Ereignis bei selbigem Image-Objekt und du kannst einen Event-Handler dafür registrieren.

Vorladen.onload = function () {
  document.getElementById('clip').style.display = "block";
};

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

... das macht der obige Code.

Mathias