function VorschauBild (elem, src) {
var self = this;
this.image = elem;
this.preloadImage = new Image;
this.image.src = "loading.png";
this.preloadImage.src = src;
this.preloadImage.onload = function () {
self.image.src = this.src;
};
}new VorschauBild($("bild"), "bild.png");
weil genau dieses (meines) Objekt-erweiterende Prototyping die eigentliche Stärke von Java-Script ausmacht, imho.
Ein spezielles Objekt für einen Zweck coden, finde ich wesentlich weniger smart als das existierende Image einfach zu erweitern.
Aber werde ich jetzt wohl nicht drumrumkommen...
Danke für deinen Kommentar,
Kai