Cheatah: onclick Attribut bzw. Event ändern -- Problem mit IE

Beitrag lesen

Hi,

ich würde gerne das onclick-Attribut bzw. Event eines Textlinks neu setzen.

entscheide Dich: onclick-Attribut oder Handler eines click-Events?

Im Firefox bzw. Gecko-basierenden Browsern funktioniert auch folgendes:

Geckos wandeln dies jederzeit korrekt um, der IE nur manchmal (nämlich wenn's von Anfang an im Dokument stand).

onclick = document.createAttribute("onclick"); //Attr. erstellen
onclick.nodeValue="close_comments()"; //neue Fkt. zuordnen
cm_link.setAttributeNode(onclick); //neues Attr. anhängen

Der InternetExplorer hustet mir was. Bzw. nix. Keine Fehlermeldung, aber auch keine Änderung des onclick Attributes.

Was sagt Dir ein cm_link.getAttribute('onclick')?

Was mache ich falsch? Oder geht es einfach nicht im IE? Ich bin für jede konstruktive Antwort dankbar.

Wenn Du den onclick-Handler setzen willst, so tue dies, anstatt eines Attributs zu erzeugen.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes