void: absolute Elementposition im IE (7.0) auslesen?

Beitrag lesen

das ist die lösung!?! sry, habe mich bei vorigem post ein wenig geirrt:

function getPos (o)
{
    var r = { top:0, left:0 };
    if(!o) return r;
    else if(typeof o == 'string' ) o = document.getElementById(o);
    if( typeof o != 'object' ) return r;
    if(typeof o.offsetTop != 'undefined')
    {
         r.left = r.top = 0;
         while (o)
         {
  if(o.offsetParent)
  {
   if(o.offsetParent.currentStyle.position!='relative')
   {
                r.top  += parseInt( o.offsetTop );
                r.left += parseInt( o.offsetLeft );
   }
  }
  else
  {
               r.top  += parseInt( o.offsetTop );
               r.left += parseInt( o.offsetLeft );
  }

o = o.offsetParent;
         }
    }
    return r;
}

dieser code funktioniert bei meinem bespiel in allen modi korrekt...