Christian Steurer: Position eines HTML Elements auf einer Seite auslesen

Hallo
Weiß jemand, wie man die Position (Koordinaten) eines HTML Elements auf einer Seite auslesen kann?

Mein Ansatz ist folgender:
Im body steht ein
<span id="hallo">text</span>

Mit
document.getElementById("hallo").offsetLeft
und
document.getElementById("hallo").offsetTop
bekomme ich zwar die Koordinaten des span-Tags, aber nur im Verhältnis zur Tabellenzelle, in dem der span-Tag steht.

Gibt es eine Möglichkeit die Position in Bezug zur kompletten Seite zu bekommen und nicht nur zum Elternelement?

Grüße, Christian

  1. Sup!

    Gibt es eine Möglichkeit die Position in Bezug zur kompletten Seite zu bekommen und nicht nur zum Elternelement?

    Sicher. Wenn Du immer die relative Position zum Elternelement bekommst, ist das doch recht einfach:

    Rekursion.

    Gruesse,

    Bio

    --
    PHP - Pubertierende Hauptschüler Programmieren