Gerd Gruber: nodes (firefox und iexplorer unterschiede)

Beitrag lesen

Ok, ok, ok, ich gebe mich geschlagen.
Nun habe ich das Testbeispiel so umgeändert, dass der div-Tag direkt unter den body-tag eingefügt wird.
Nichtsdestotrotz, wird beim IExplorer ein javascript Fehler angezeigt, und zwar genau dort, wo versucht wird, das style Attribut hinzuzufügen.
Mein Frage an euch:
Wie kann ich das umgehen, um das gewünschte zu erreicht?
Kann mir zufällig hier einer weiterhelfen.

danke im voraus

Gerd

Hier das korrigierte Beispiel.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
</head>
<script language="JavaScript" type="text/javascript">
<!--
function test() {
    var newDIV = document.createElement("div");
    var Ausrichtung1 = document.createAttribute("id");
    Ausrichtung1.nodeValue = 'Layer1';
    var divid=Ausrichtung1.nodeValue;
    newDIV.setAttributeNode(Ausrichtung1);
    var Ausrichtung2 = document.createAttribute("style");
    Ausrichtung2.nodeValue = 'position:absolute; width:93px; height:94px; z-index:1; left:154px; top:90px; visibility: visible;';
    newDIV.setAttributeNode(Ausrichtung2);
    document.getElementsByTagName('body')[0].appendChild(newDIV)
    //document.getElementById(divid).setAttribute("style", Ausrichtung2.nodeValue);

var newa = document.createElement("a");
    var Ausrichtung1 = document.createAttribute("href");
    Ausrichtung1.nodeValue = 'javascript:;';
    newa.setAttributeNode(Ausrichtung1);
    var Ausrichtung6 = document.createAttribute("id");
    Ausrichtung6.nodeValue ='a1';
    var aid=Ausrichtung6.nodeValue;
    newa.setAttributeNode(Ausrichtung6);
    document.getElementById(divid).appendChild(newa);

var newtextlink = document.createTextNode('test');
    document.getElementById(aid).appendChild(newtextlink);
}
//-->
</script>
<body>
<script language="JavaScript" type="text/javascript">
<!--
    test();
//-->
</script>
</body>
</html>