Michael: Elementeigenschaften

Beitrag lesen

Posx ist dann also nicht einfach der Abstand vom Rand?

Hallo,

ich habe folgendes Problem/Frage:

Was ist der Wert von posx, wird der vom Browser selbst erstellt?
<HTML>
<HEAD>
<TITLE>Hallo</TITLE>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD ID="Zelle">Irgendwas</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
posx=document.getElementById("Zelle").left;
//-->
</SCRIPT>
</BODY>
</HTML>

Da kein anderer Wert zugewiesen wurde, steht left auf dem Default-Wert auto, was sich nachpruefen laesst:

IE:
posx=document.getElementById("Zelle").currentStyle["left"];
alert(posx); // --> auto

N 6.x/Mozilla:
posx=document.defaultView.getComputedStyle(document.getElementById("Zelle"),"").getPropertyValue("left");
alert(posx); // --> auto

(Siehe auch meine Tipps 56 und 64.)

MfG, Thomas