By the way, mit '.offsetLeft' funtionierts auch nicht, hab mir schon die verschiedensten Threads durchgelesen, aber nicht den richtigen gefunden.
Doch das geht, du musst nur alle Eleternelemente durchlaufen:
get_top = function(o) { var y = 0; while (o) { y += parseInt(o.offsetTop ); o = o.offsetParent; } return y; };
get_left = function(o) { var x = 0; while (o) { x += parseInt(o.offsetLeft ); o = o.offsetParent; } return x; };
var o = document.getElementById('div1');
get_left(o);
Struppi.