@suit: das mit CSS ist ja ganz toll aber wenn er komplexe Bilder tauschen will die nicht mehr per CSS definiert werden können?
Kannst du mir ein Beispiel für dein derart komplexes Bild nennen, welches ich zwar in einem <img />-Element notieren kann, nicht aber als url() in der CSS-Eigenschaft background?
@FLP22: Du könntest die Bilder mit <img src="xyz" style="display:none;"> vorladen. Dann sollten sie auch relativ schnell wechseln.
Nein, ein schlauer Browser wird eine Ressource die ohnehin nicht angezeigt wird garnicht erst laden.
Mit JavaScript kann man allerdings ein image-Objekt erzeugen - das ist das übliche vorgehen bie Preloadern mit JavaScript.
Wofür das gut sein soll (außer dass ich damit einige Besucher von diesem visuellen Effekt ausschließe, weiß ich aber immer noch nicht.