curt: Tätsächliche breite einer Ebene (NN6)

Beitrag lesen

Versuch mal parseInt(document.getElementById(layerid).offsetWidth)
Das sollte eigentlich die tatsaechliche Breite zurueckgeben.

Funktioniert leider nicht, folgender Test ergibt immer noch 2 als Breite.

<script language="JavaScript">

function check() {
  alert(parseInt(document.getElementById("ausgabe2").offsetWidth));
  }
</script>
<body onload="check()">
<div id="ausgabe2" style="position:absolute;left:100px;top:100px;height:2px;width:2px;">
Hallo erstmal
</div>
</body>

Ich habe oft noch den Eindruck, das viele CSS-Angaben von den gängigen Browsern falsch interpretiert werden, wie z.b. position:absolute; sollte doch eigentlich die absolute Position im Bezug auf die Anzeigefläche sein, und nicht wie interpretiert die relative Angabe zum parentElement bei verschachtelten Ebenen (wie IE5 das macht).

gruss

Curt