Elementeigenschaften
Michael
- html
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>
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
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