Jochen Budwelski: Position eines Bildes ermitteln (X / Y-Koordinaten)

Hallo,

ich möchte gerne die Position eines Bildes (X / Y-Koordinaten) ermitteln, das wegen eines <center>-Tags je nach Auflösung einen anderen Abstand zum linken Rand haben kann. Kennt jemand eine Möglichkeit?

Ist das klar?

Jochen Budwelski

  1. hi

    ich möchte gerne die Position eines Bildes (X / Y-Koordinaten) ermitteln, das wegen eines <center>-Tags je nach Auflösung einen anderen Abstand zum linken Rand haben kann. Kennt jemand eine Möglichkeit?

    afaik ist das nicht möglich.
    im NN 4.x gibt es allerdings sowas in der richtung, dürfte dihc aber aktuell nicht weiter bringen:
    http://selfhtml.teamone.de/javascript/objekte/layers.htm#page_x

    so long
    ole
    (8-)>

    --
    Die Summe aller menschlichen Intelligenz ist eine Konstante.
    Das Problem ist das Bevölkerungswachtum...
    sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls: js:|
    If you can't beat 'em...eat 'em !
  2. Hallo Jochen,

    sollte so gehen:

    <html>
    <head>
    <script type="text/javascript">
    var xx = 0, yy = 0;

    function GetPos(lyr,lid)
    {
     if(document.layers)
     {
      xx = document.images[lyr].x;
      yy = document.images[lyr].y;
     }
     else
     {
      obj = (document.all) ? document.all.item(lid) : document.getElementById(lid);
      while(obj)
      {
       xx += obj.offsetLeft;
       yy += obj.offsetTop;
       obj = obj.offsetParent;
      }
     }
     alert(xx+' '+yy);
    }
    </script>
    <body onload="GetPos('bname','bid');">

    <div align=center>
    <img id="bid" name="bname" src="xxx.jpg" width=200 height=300 alt="">
    </div>

    </body></html>

    viele Grüße Günter