wahsaga: auf interne Variable zugreifen

Beitrag lesen

hi,

this.l.onclick = function() { window.alert(myClass.a); return

in der onclick-Funktion möchte ich gern auf die Varable "a" zu greifen und diese manipulieren. Wie kann ich dies tun?

Da dein Objekt den Namen obj trägt, über obj.a - aber dieser unflexible und auf diese eine Objektinstanz beschränkte Weg ist sicherlich nicht das, was du willst.

Du könntest beispielsweise dein Objekt bei der Erstellung an den Link binden - und dann über this in der Funktion auf diesen zugreifen.

function myClass(a,b) {  
 this.a = a;  
 this.b = b;  
 this.l = document.getElementsByTagName("a")[0];  
 this.l.Instanz = this;  
 this.l.onclick = function() { window.alert(this.Instanz.a); return false;};  
}

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }