页面刷新后,Scroll仍在固定位置

一。用javascript来控制

<script language="javascript">

                     function savePos(){

                                document.Form1.scrollingTopControlID.value = document.body.scrollTop;

                     }

                     function loadPos(){

                                var top = document.Form1.scrollingTopControlID.value;

                                if(top != "")

                                {

                                document.body.scrollTop = top;

                                }

                     }

  </script>

 

二。用body事件来触发

<BODY onscroll="savePos();" onload="loadPos();" MS_POSITIONING="GridLayout">

 

三。用隐藏框记录数值

<input name="scrollingTopControlID" id="scrollingTopControlID" type="hidden" />

 

这样就可以在页面刷新后重回到当前位置,适合版面较长的页面使用。

posted on 2008-09-25 11:24  小灰熊  阅读(529)  评论(0编辑  收藏  举报

导航