shuthichi: DOM Manipulation

Beitrag lesen

Hallo Forum,

ich möchte mein DOM per JavaScript manipulieren.
Wenn ich einem <A> oder einem <DIV> Element jedoch ein onmouseover-Attribut anhängen will scheitere ich.

Im FF2 + FF3 funktioniert das Script. Im IE6 + IE7 jedoch nicht.
Kann mir jemand nen Tip geben.

  
function initialize(){  
  var calendar  = document.getElementById("calendar");  
  var days  = 24;  
  var counter  = 1;  
  
  for (counter; counter<=days; counter++){  
    var door   = document.createElement("a");  
    var doorNr = document.createTextNode(counter);  
  
    door.id = "door"+counter;  
    door.className = "door_noborder";  
    door.setAttribute("onmouseover","this.className = 'door_border'");  
    door.setAttribute("onmouseout","this.className = 'door_noborder'");  
    door.appendChild(doorNr);  
    calendar.appendChild(door);  
  }  
}  

Viele Grüße
Niko