Struppi: Image-Preloader

Beitrag lesen

im allgemeinen gibt es doch folgende möglichkeit, bilder vorzuladen:

variable = new Image();
variable.src = "wasweißich.jpg";

wenn nun dies als javascript ausgeführt wird, so wird es auf der stelle ausgeführt (ohne zu zögern bis das bild fertig ist) und das bild wird im hintergrund geladen.

Preloader sind die Pest. Warum braucht man sowas? wer profitiert davon? Du lädst im Hintergrund Bilder ob ich das sehen will oder nicht und selbst wenn ich's wollte, würde ich mich als DAU wundern warum nichts zu passieren scheint. Im gegensatz dazu finde ich das anschauen  wie sich eine Seite aufbaut wesentlich spannender. Dazu kommt, das immer mehr Leute mit abgeschaltetem Javascript surfen und von daher nach dem "preload" nicht mehr weiterkommen. Es gibt also absolut gar keinen Grund sowas zu benutzen.

Aber trotz allem würde es gehen (Ulrich's Aussage ist falsch!)

Und zwar so:

var variable = new Image();
variable.onload = function() { alert(this.src + ' ist fertig.');}
variable.onerror = function() { alert(this.src + ' existiert nicht.');}
variable.src = "wasweißich.jpg";

Struppi.