berichtigter code:
function objekt(){
this.id; //hält die Id des divs, das das objekt repräsentiert
this.wert;
this.create = function(id,wert){ //sowas wie der Konstruktor
this.wert=wert;
this.id=id;
}
this.func2 = function(){
alert(this.wert);
}
this.func1 = function(){
document.getElementById(this.id).onclick = this.func2;
}
}
Beachte, dass func2 in dem Fall nicht im Kontext des Objektes ausgeführt wird, sondern im Kontext des Elementobjektes, bei dem der click-Event den Handler auslöst.
Gut, also habe ich durch einen doppelten Fehler alles wieder rausgehaun. =)
Was ich natürlich möchte ist, func2 im Kontext des Objektes ausführen, damit ich z.B. die Variable this.wert finde.
Geht das ?