Antje Hofmann: Abfrage der Top-Position eines Elementes

Beitrag lesen

Hallo Jörg,

Wenn ich mit OnMouseOver ein Event auslöse, kann ich irgendwie die Top-Position des auslösenden Elements
ermitteln?
In Selfhtml fand ich bisher nur die Abfrage der x- bzw. y-Werte des Events ... das reicht mir aber nicht.
Ich brauche definitiv die Position des auslösenden Elements (z.b. obere Ecke eines Buttons) ...

Bitte helft mir schnell .... ich muß sonst zum Seelenklemptner ....

Na das wollen wir doch verhindern. Ich habe mal ein wenig in der Doku gesucht und bin auf folgende Lösung gekommen:

<a href="#" onmouseover ="if (document.all) alert(this.offsetTop); else if (document.layers) alert(this.y)" onclick="return false;">Test</a>

Im IE könnte es innerhalb von Tabellen Probleme geben. Mußt du dann austesten. Bezüglich zur Positionierung gibt es mehr auf http://msdn.microsoft.com/workshop/author/om/measuring.asp#chp_measuring.

Ansonsten hoffe ich, ob der Aufruf macht was er soll. Wenns klappt schreibe es mal.

Viele Grüße

Antje