Hallo Dreadnaught,
var obj = document.getElementById("rahmen");
var menu = document.getElementById("menu");
existieren die beiden so bereits wenn der interpreter an dieser stelle angekommen ist?
Fehlermeldung: "Ungültiges Argument."
Argumentiere schlicht weg demnächst einfach mal besser.
obj.style.left und obj.style.width sind gesetzt. Aber wieso kriege ich diese Fehlermeldung? Ich dachte JavaScript ignoriert verschiedene Datentypen und managed das selbstständig.
(char)((int)obj.style.left + (int)obj.style.width + 20)
Ich denke, hierbei wird nicht das problem liegen. Fehler wird höchstwahrscheinlich sein:
- es gibt zur laufzeit noch kein #rahmen und #menu, z.B. wenn du
so was schreibst:
<html><head>
<script>
alert(document.getElementbyId("rahmen").firstChild.nodeValue);
</script></head><body><div id="rahmen">HALLO!</div></body></html>
hier darfst du den script das erst machen lassen, wenn das dokument geladen ist, sprich <body onload=""> verwenden.
und / oder
- deinobjekt.style.blabliblo ist nicht gesetzt...
WauWau
ss:) zu:) ls:< fo:~ de:] va:) ch:° n4:# rl:( br:< js:| ie:% fl:| mo:|
WauWau E-Mail: coming soon