molily: Frage zu JavaScript OOP

Beitrag lesen

Hallo,

Außer der prototypischen Erweiterung kannst du natürlich einem img-Elementobjekt eigene Methoden anhängen. Das gilt dann natürlich nicht standardmäßig für alle img-Elemente, sondern nur für die, die man so »behandelt« und ergänzt hat.

function ImageConstructor (id) {  
   var element = document.getElementById(id);  
   element.methode = function () { ... };  
   return element;  
}  
var imageObj = new ImageConstructor();  
imageObj.methode();

<img onclick="this.methode()"> funktioniert dann, wenn das Element nach dem Erweitern geklickt wird.

Mathias