DIV 滚动条 在页面刷新后怎么保持位置不变?
我在UpdatePanel里面有个DIV,里面是表格~每秒刷新一次~~在DIV上加了个滚动条<DIVstyle="OVERFLOW-X:auto;WIDTH:720px;...
我在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在UpdatePanel外手动刷新页面可以用~但是在UpdatePanel里面自动刷新时还是要回到最左边。。。。。我不知道是不是AJAX的原因。。因为我不是很熟
有人能帮我解决一下吗??????
能说详细点吗?谢谢
谁来说一下啊。。。。。
我觉得是window.onload =function()
{ document.getElementById("scbox").scrollTop = GetCookie("a");
document.getElementById("scbox").scrollLeft = GetCookie("b");}这句AJAX在刷新时不执行。。。可以设置滚动条的位置但是读不出来~~第一次读网页的时候可以保持~但是TIMER控件的时间一到刷新网页后就变到最左边去了
刷新是timer控件里的Interval="1000"在处理~~控制滚动条我只找到了JavaScript方法。。具体该怎么做呢~??能说详细点吗?谢谢? 展开
3个回答
展开全部
你可以在从div中找到一个控件!然后设置他的焦点:Focus();这样就可以显示了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然不是放在window.onload
在刷新前(肯定有个事件,哪怕是settimeout)记录滚动条位置
刷新后赋给div
在刷新前(肯定有个事件,哪怕是settimeout)记录滚动条位置
刷新后赋给div
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪怕是settimeout)记录滚动条位置
刷新后赋给div
刷新后赋给div
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询