Hi,
ich glaube ich werde verrückt: Ich hätte mir nie träumen lassen, dass ich an den getElement-Methoden scheitere. Na gut, ganz so schlimm ist es auch nicht, da nur der IE meckert, denn die FF-Fehlerkonsole meldet nichts.
Ich greife innerhalb einer Funktion per document.getElementById()
2x auf ein anderes <div>
zu.
Diese Funktion wird natürlich mit dem Event-Handler <body onload="...">
ausgeführt, sonst wäre die Fehlerquelle ja klar ;-).
Dann hab ich noch ein bisschen herumgespielt:
.: direkt ins Event-Attribute schreiben -> das funzt seltsamer Weise
.: mit window.onload
arbeiten -> gleicher Fehler wieder
.: Das Ändern der Funktionsnamens blieb auch erfolglos.
.: Script nach den <div>
s anbringen -> nutzt auch nix
.: setTimeout('...',1000)
zu verwenden -> unnütz.
.: ect. -> Der Rest hat auch nicht funktioniert.
Jetzt stellt sich die Frage, warum dieses seltsame Problem auftritt?
Please answer me!
Hier noch ein bisschen Source:
function scripteDOM() {
Leiste = document.getElementById('Leiste');
Tabs = document.getElementById('Tabs').childNodes;
Tabs[0].style.width = getSize()+'px';
alert(Tabs[0].style.width);
}
<body onload="scripteDOM()">
<div id="Leiste"><span>[Leerer Tab]</span> <span>+ neuen Tab öffnen</span></div>
<div id="Tabs"><div id="t0" class="Tab">
<div class="Rahmen">
...
</div>
</div></div>
</body>
lg jeschnell