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; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }