如果由於table中有一個下拉框,還有一個treeview時,treeview的所有節點都是取於下拉框的下拉選項來的,所以在第一定位這之後,當選擇其他下拉框中其他的選項時,DIV的scrollTop值是會一直儲存前一個步聚DIV捲軸所在的位置的<body style="background: #EFF9FA" onscroll="onscrollform();" onload="formOnload();"
scroll="no" ondblclick="javascript:document.Form1.submit();">
<script type="text/javascript" language="javascript">
<!--
function scrollDiv()
{
document.all.pos.value = document.all.onlinediv.scrollTop;
//onlinediv是一個div
}
function formOnload()
{
OnloadForScroll();
}
function OnloadForScroll()
{
var spos = document.all["pos"].value;
if(! spos)spos=0;
document.all.onlinediv.scrollTop=spos;
}
-->
</script>
<form id="Form1" method="post" runat="server">
//
<asp:textbox id="pos" style="DISPLAY: none" Runat="server"></asp:textbox>
<table>
<tr>
<td>
<div id="onlinediv" onscroll="scrollDiv();" style="overflow: auto; height: 169px;width: 280px">
//ADD (treeview,word,more ....)
</div>
</td>
</tr>
</table>
</form>
*ondblclick="javascript:document.Form1.submit();"---自訂雙擊事件
*讓滿屏後,捲軸就處在下面
<script language="javascript">
function test()
{
window.scroll(0,document.body.scrollHeight)
}
</script>
<body onload="test()">
</body>