Kai Meder: prototype-Property verliert wert

Beitrag lesen

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