Struppi: Position eines Elementes innerhalb einer Seite ermitteln

Beitrag lesen

genau so was habe ich gesucht. Schade, dass man eine Browserabfrage machen muss. Ich dachte vielleicht gibts so was für alle Browser.

Muss man nicht, muss man nie, du musst nur prüfen ob der Browser die gewünschte Eigenschaft zu Verfügung stellt.

Hier nochmal die Funktion ohne Rekursion:

function get_top(o)
{
if(!o.offsetTop) return;
var top = 0;
while (o)
{
   top += parseInt(o.offsetTop );
   o = o.offsetParent;
}
return top;
}

Struppi.