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