mais bon sang c'est si dur que ça le copiercoller ?
var elem = document.all(which);
var pos = elem.offsetLeft;
while (elem.offsetParent != null) {
elem = elem.offsetParent;
pos += elem.offsetLeft;
if (elem.tagName == 'BODY' break;
}
return pos;
en plus c'est en couleur !
ta fonction ne marchera que pour les éléments fils de <body>, c'est à dire de façon extrèmement limitée ...