dev_team: IE 6 und setAttributeNode

Beitrag lesen

Hallo,

Auch nach Recherche bin ich noch nicht schlauer geworden weswegen der IE 6 setAttributeNode nicht so fressen will wie ich ihm das vorwerfe (laut Doku soll das ab 6.0 möglich sein). Firefox geht übrigens problemlos.

Stark vereinfacht...
   var input = document.createElement("input");

var type = document.createAttribute("type");
   type.nodeValue = "checkbox";
   input.setAttributeNode(type);

var onclick = document.createAttribute("onclick");
   onclick.nodeValue = "alert('test')";
   input.setAttributeNode(onclick);

//input wird später an entsprechnder Stelle im HTML eingefügt

Statt des alerts kommt eigentlich ein rechtmäßiger Funktionsaufruf, doch nicht einmal das alert lässt sich erzeugen.
Laut IE Dev Toolbar hat das Input-Feld das Attribut onclick mit dem alert, doch es tut sich nichts (beim IE 6) beim Klick darauf.

Kann hier jemand weiterhelfen?
Danke!