JavaScript: Position bestimmen

Ein kleines JavaScript um die Position eines Objekts auf der Seite zu bestimmen:

function getPosition(obj) {
  var pos = { x:0, y:0 };

  do {
    pos.x += obj.offsetLeft;
    pos.y += obj.offsetTop;
  } while (obj = obj.offsetParent);

  return pos;
}

Benutzt wird das ganze mit:

var pos = getPosition(document.getElementById('objekt'));
alert(pos.x + '/' + pos.y);