当往下拖动滚动条的时候如何取得上部被覆盖的页面高度.
主要是想做一个东西让他无论怎么拖动滚动条都位于页面的顶部

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>取得滚动条覆盖部分</title>
    <script language="javascript" type="text/javascript">
    function abc() {
    var xxx;
    theTop=document.body.scrollTop;
    theLeft=document.body.scrollLeft;

    alert("滚动条顶部覆盖宽度为:"+theTop);
    alert("滚动条左边覆盖宽度为:"+theLeft);

    }
    </script>
    </head><body>
    <div style=" width:2000px; height:1000px;" onClick="abc();"> <span style="font-size:40px;">点击测试:直接点击左键即可显示。</span>
    </div>
    </body>
    </html>
      

  2.   

    我自己也是刚学。
    用DW创建时候,注意头部。
    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN "> 
    不要把别的引入进来,不然显示结果都是0。
    为什么我也不知道。
    希望高人解释一下文档类型。(言简意赅就好,不要贴一大堆,不然我会晕倒的)
      

  3.   

    关于文档类型查一下DOCTYPE吧...getTop=function(iPX){
      var bdy=(document.documentElement && document.documentElement.clientHeight) ? document.documentElement : document.body;
      return bdy.scrollTop;
      }
      

  4.   


     <BODY onscroll="document.getElementById('div1').style.top=document.body.scrollTop">
      <div id="div1" style="position:absolute; top:0; left:400; border:1px solid red">我在最上面</div>
      <div style="height:1000">我<BR>是<BR>用<BR>来<BR>制<BR>造<BR>滚<BR>动<BR>条<BR>的</div>
     </BODY>