页面刷新后滚动条定位
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>