Andreas Dölling: setAttribute und IE

Beitrag lesen

Hallo,

Ich wollte (als ich den Fehler einbaute). aber darauf aufmerksam machen, dass in this.doSomething this nicht mehr das 'TestClass' Objekt ist, insofern halte ich den Ansatz nicht für Praktikabel, du willst schließlich in einer Klassenfunktion Zugriff auf die Klasse haben.

alles klar. Da hast Du natürlich recht. Das ist eben das leidige Scope-Problem (meines Erachtens ist an dieser Stelle Javascript an sich inkonsistent). Einer der Links, die ich irgendwo hier im Thread gepostet habe, befaßt sich genau mit diesem Problem des Namensraumverlustes und bietet Lösungsvorschläge.

Die Übergabe des fraglichen Objekts, so wie Du es vorschlägst, ist da eine Möglichkeit. Mache ich zum Teil auch so.

Ciao,
Andreas

--
"Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)