<script language=javascript>
   function slt(name)
   {
   document.getElementById(name).scrollIntoView();
   }
  </script>
  <body onload=slt("bb")>
  <a name="aa">sdfsdfsdf</a>
  <br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br>
  <br>
  <br>
  <br>
  <br><br><br>
  <br>
  <br>
  <br>
  <br><br><br>
  <br>
  <br>
  <br>
  <br><br><br>
  <br>
  <br>
  <br>
  <br><br><br>
  <br>
  <br>
  <br>
  <br><br><br>
  <br>
  <br>
  <br>
  <br>
  <a name="bb">sdfsdfsdf</a>
  <a name="cc">sdfsdfsdf</a>

解决方案 »

  1.   

    怎么不行?上面的代码就是说<a name="bb">sdfsdfsdf</a>这个对象会滚动在屏幕的中央
    而你的需求就是要
    │┌───────────┐│
    ││滚动区域              ││
    │└───────────┘│
    显示在页面上吧,而上面和下面的代码都是不固定的
    这样你就可以把滚动区域中的元素全部放到一个div中,而把这个DIV在页面加载的时候显示在页面上