Andreas Dölling: this.innerHTML nur schreiben?

Beitrag lesen

Hallo,

href='javascript:xxsm(this.innerHTML)

es gibt einen gewaltigen Unterschied zwischen <a href="javascript:alert(this);">Test</a> und <a href="#" onclick="alert(this);">Test</a> - beim ersten Link verweist das Schlüsselwort this nämlich auf das window-Objekt und nicht auf das Linkelement.

Du solltest aber ohnehin besser auf das href="javascript:..." verzichten.
Siehe auch z.B. http://www.thescripts.com/forum/thread93763.html.

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...)