DIV 滚动条 在页面刷新后怎么保持位置不变?

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:42:39
我在UpdatePanel里面有个DIV,里面是表格~每秒刷新一次~~在DIV上加了个滚动条<DIV style="OVERFLOW-X: auto; WIDTH: 720px;"id="scbox">,但是每次刷新完了滚动条就回到最左边的位置了~~怎样保持原来的位置??
在网上看了很多都不行。。。求助。。能解决我会加分
有的方法如果DIV在UpdatePanel外手动刷新页面可以用~但是在UpdatePanel里面自动刷新时还是要回到最左边。。。。。我不知道是不是AJAX的原因。。因为我不是很熟
有人能帮我解决一下吗??????
能说详细点吗?谢谢
谁来说一下啊。。。。。
我觉得是window.onload =function()
{ document.getElementById("scbox").scrollTop = GetCookie("a");
document.getElementById("scbox").scrollLeft = GetCookie("b");}这句AJAX在刷新时不执行。。。可以设置滚动条的位置但是读不出来~~第一次读网页的时候可以保持~但是TIMER控件的时间一到刷新网页后就变到最左边去了

刷新是timer控件里的Interval="1000"在处理~~控制滚动条我只找到了JavaScript方法。。具体该怎么做呢~??能说详细点吗?谢谢?

你可以在从div中找到一个控件!然后设置他的焦点:Focus();这样就可以显示了

当然不是放在window.onload
在刷新前(肯定有个事件,哪怕是settimeout)记录滚动条位置
刷新后赋给div

哪怕是settimeout)记录滚动条位置
刷新后赋给div