Nadine: Position eines Elementes innerhalb einer Seite ermitteln

Beitrag lesen

Hallöchen zusammen,

wie kann ich die Position eines Elementes innerhalb der Seite ermitteln?

Ich stelle mir das folgendermaßen vor: ich habe einen Link. Wenn darauf geklickt wird soll ein Alert ausgegeben werden mit dem Abstand dieses Elementes zur oberen Fensterkante.

Ich habe bereits folgendes probiert:

<a href="javascript:void(-1);" onClick="alert(this.style.getAttribute('top','false');">Linkname</a>

Das funktioniert aber wahrscheinlich nicht weil ich für das Element im CSS keine Eigenschaft 'top' mitgebe. Das ist leider auch nicht möglich da ich die Position nicht kenne.

Hintergrund der Frage: Wenn man auf den Link klickt soll ein DIV eingeblendet werden. Wenn der User aber nach unten scrollt sieht man unter Umständen den DIV nicht. Deswegen möchte ich diesem absolut positionierten DIV per JavaScript nach klicken auf den Link die Eigenschaft 'top' geben damit es sichtbar wird.

Danke im Voraus
Grüssle
Nadine