Danke Euch erst einmal für die Hilfe.
Ich habe die Änderungen soweit vorgenommen und im Mozilla klappt das Script immer noch. Nur im IE werden mir als x/y-Werte immer '-1' ausgegeben.Habt Ihr noch weitere Ideen?!?
Chriz!
Wenn alles nix hilft (auch der Link nicht), dann versuche es doch einmal mit Testausgaben:
function getX(el) {
alert("typeof el: " + (typeof el) + "nodeType el: " + el.nodeType);
alert(el.offsetLeft);
x = el.offsetLeft;
if (!el.offsetParent) return x;
else return (x+getX(el.offsetParent));
}
Das könnte sehr aufschlußreich sein.
Ciao,
Andreas