www.cctv258.com你可以参考这个看看!

解决方案 »

  1.   

    是不是要获取绝对定位的元素位置?function getAbsolutePos(el){ 
          var   d   =   /^div$/i.test(el.tagName),l   =   el.scrollLeft,t   =   el.scrollTop; 
          var   L   =   d   &&   l?l:0,   T   =   d   &&   t?t:0,   r   =   [e1.offsetLeft   -   L,el.offsetTop   -   T]; 
          if(el.offsetParent){ 
                  var   p   =   getAbsolutePos(el.offsetParent); 
                  r[0]+=   p[0];r[1]+=p[1]; 
          } 
          return   r; 
      

  2.   

    我最近也在研究这个问题。总结了一些资料在我的blog里,看能否给你帮助?
    http://raildoor.com/blog/u/2/archives/2008/291.html
      

  3.   

    function overobj(obj)
    {
    var ftr=document.getElementById('objA0');
    if(ftr)
    {
    objA0.style.visibility="visible";
    var x0, y0;
    if(window.pageYOffset)
    {y0=window.pageYOffset;}
    else if(document.documentElement&&document.documentElement.scrollTop)
    {y0=document.documentElement.scrollTop;}
    else if(document.body)
    {y0=document.body.scrollTop;} if(window.pageXOffset)
    {x0=window.pageXOffset;}
    else if(document.documentElement&&document.documentElement.scrollLeft)
    {x0=document.documentElement.scrollleft;}
    else if(document.body)
    {x0=document.body.scrollLeft;} var oRect=obj.getBoundingClientRect(); ftr.style.top=y0+oRect.bottom;
    ftr.style.left=x0+oRect.left; link1.innerText=obj.innerText;
       link1.href=document.location;
       show="kw=";
       show+=obj.innerText;
       show+="\nurl=";
       show+=document.location;
       link1.title=show;
    }
    }