Benjamin Mollenhauer: Position von Bildern in Tabellen

Hallo,
ist es möglich die (absolute) Position von Elementen herraus zu finden, die in einer Tabelle oder in Fließtext verankert sind?

Bei folgendem Source ist die Grafik richig Positioniert und die Tabelle kleiner als das Bild. Aber wie kann ich nun die Position via JavaScript ermitteln?

Ein document.layers[layername].left geht z.B nicht (ich hab natürlich noch Browserweichen etc. drinen. Mit normalen Layern funktioniert das alles einwandfrei.

<TABLE BORDER=1>
<TR>
   <TD>
   <DIV STYLE="border-style: solid; position: absolute;" ID="Auge">
     <IMGSRC="images/px.gif" WIDTH=55 HEIGHT=55>
   </DIV>
   </TD>
</TR>
</TABLE>

Vielen Dank,
Benni

  1. Hallo Benni!

    Im Internet Explorer findest du die Position so:

    im script...
    alert ("Left="+Auge.offsetLeft+"  Top="+Auge.offsetTop)

    Für Netscape weiss ich keine Lösung.
    Hat‚s geholfen?

    Bis dann Alex!

    1. Hat‚s geholfen?

      Ja, vielen Danke! Endlich! Super! ;)

      Ich hab' die ganze Zeit im Style-Property rumgestochert.

      Grüße,
      Benni

      1. HI

        Hat‚s geholfen?
        Ja, vielen Danke! Endlich! Super! ;)

        Ich hab' die ganze Zeit im Style-Property rumgestochert.

        Grüße,

        »»  Benni

        Soll ich dieser freudigen Nachricht entnehmen, dass das ganze auch im NS funzt??????
        Wenn ja wäre auch für mich super

        John

        1. Soll ich dieser freudigen Nachricht entnehmen, dass das ganze auch im NS funzt??????
          Wenn ja wäre auch für mich super

          Nein, noch nicht.

          Schau mal hier:http://www.teamone.de/selfaktuell/forum/messages/56910.html

          Benni

  2. Hallo!

    <TABLE BORDER=1>
      <TR>
       <TD>
       <DIV STYLE="position:relative;" id="auge">
         <IMGSRC="images/px.gif" WIDTH=55 HEIGHT=55>
       </DIV>
       </TD>
      </TR>
    </TABLE>

    Netscape:
        if(document.layers){
        x = document.layers.auge.pageX;
        y = document.layers.auge.pageY;
      }

    Allerding du muss das mit position:relaitve; und absolute überlegen...ist im Navi nicht sehr sicher.
    Es gibt dann auch Problem mit der Übergabe der so abgefragten Werte.

    Du hast schon mal was gefragt wegen diese Tabelle mit CSS-positionen.
    Da ich gerade das selbe Problem hatte (und eine [für meine Bedüfnisse angepasste] Lösung gerade fertighabe), würde ich dich bitten, den gesmaten Code der Seite zu posten, und dann kann ich dir die Lösung hier geben. ;-)

    Falls du interesse hast ;-)

    Grüße
    Thomas