Katrina: Y Position eines Elements (Grafik) per JS abfragen?

Hallo,

ich habe das Problem, dass ich herausfinden muss, auf welcher Höhe in Pixeln eine Grafik auf der Seite liegt (weil ich ein DIV relativ dazu ausrichten muss).
Aber irengwie bekomme ich es nicht korrekt ausgelesen, wenn ich

var item = document.getElementById('test');

abfrage, dann liefert er mir etwas in der Art von "HTML OBJECT..." aus, findet also das Element. Nun brauche ich von dem Element die y Position, was ich dachte so zu lösen:

var itemYPos = document.getElementById('test').y;

Da bekomme ich aber nur ein undefined.
Was mache ich falsch?

Vielen Dank für jede Hilfe,
Katrina

  1. Hallo, Katrina,

    habe gerade ein anderes Problem gepostet, die dort verwendete JS Funktion liefert dir die x,y Koordinaten und sollte dein Problem lösen.

    Aber wie dort beschrieben, kann es unter Umständen zu Problemen im IE kommen, wenn Du die außere Struktur nicht kennst.

    http://forum.de.selfhtml.org/?t=116413&m=744674

    greh

  2. hi,

    Nun brauche ich von dem Element die y Position, was ich dachte so zu lösen:

    var itemYPos = document.getElementById('test').y;

    Da bekomme ich aber nur ein undefined.

    Und mit .lottoZahlen hättest du dann vermutlich auch gerne einen guten Tipp für die nächste Ziehung ...?
    Wieso nimmst du an, es gebe einer Eigenschaft y, und in dieser befände sich eine Koordinate oder sowas?

    offsetLeft ist das Stichwort, mit dem du dich beschäftigen solltest.

    Allerdings denke ich, dass

    (weil ich ein DIV relativ dazu ausrichten muss)

    sich vielleicht auch rein per CSS regeln lassen sollte ...

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Vielen Dank, ich habe "offsetLeft" einfach nicht gefunden und gehofft, es wäre ähnlich wie z.b. Director oder Flash mit .y zu lösen.

    2. Hi,
      offsetLeft ist das Stichwort, mit dem du dich beschäftigen solltest.

      für die Y-Position würd ich dann vielleicht doch lieber "offsetTop" nehmen.

      Gruß
      Peter

  3. So kenne ich Ihn, den wahsaga !!

    Hi Katrina, erst lesen und probieren, und dann mal fragen .

    bei kniffligen Sachen kriegst du hier klare Antworten, bei Urschleim lachen die hier bloß :-)

    Lies Dir alles in Ruhe durch :-)

    ich hab dir zwar auch nicht viel geholfen, war aber wieder mal schön, in dieses Forum reinzublackern.

    Ich hoffe, das dieses hier mehr wie 8 Minuspunkte erhält.

    alias Mechthild :-)