页面刷新后滚动条定位

1.去除页面头部DOCTYPE html的HTML验证。
<html xmlns="http://www.w3.org/1999/xhtml">

2.为body添加onscroll与onload事件。
<body onscroll="onscrollform();" onload="formOnload();">
js  方法:
function onscrollform()
{
 document.all["scrollPoint"].value = document.body.scrollTop;  

function formOnload()
{    
 var scrollPoint = document.all["scrollPoint"].value;
 window.scrollTo( 0, scrollPoint );
}

3.用一个table隐藏保存滚动值的TextBox,ReadOnly需设定为False。
<TABLE class="FormTable" id="Table1" cellSpacing="0" cellPadding="0" width="100%" border="0" style="display:none">
    <TR>
     <TD ><asp:textbox id="scrollPoint" runat="server" ReadOnly="false" Width="0%"></asp:textbox></TD>
    </TR>
</TABLE>

posted on 2010-12-07 14:54  AndyCai  阅读(540)  评论(0编辑  收藏  举报

导航