在div中放置了一个gridview,gridview中包含一列checkbox,当点击checkbox时,怎样保证页面刷新后仍在原来的位置?
<script type="text/javascript"> //刷新时滚动条保留位置 function ScrollToSelectNode() { document.getElementById("left").scrollTop = "<%=ScrollValue%>"; } function bindData() { document.getElementById("divScrollValue").value = document.getElementById("left").scrollTop; } </script>
<body onload="ScrollToSelectNode()">
<form id="Form1" runat="server" onsubmit="bindData()">
<input runat="server" id="divScrollValue" type="hidden" value="" />
<div id="left" style="height: 100px; width: 100%; overflow-y: scroll; overflow-x: scroll;">
</div>
</form>
</body>
public static string ScrollValue = string.Empty;//滚动条位置
protected void Page_Load(object sender, EventArgs e)
{ ScrollValue = divScrollValue.Value; }
用上面的代码写的时候会出现 document.getElementById("…")为空或者不是对象,这个问题怎么解决啊?
<script type="text/javascript"> //刷新时滚动条保留位置 function ScrollToSelectNode() { document.getElementById("left").scrollTop = "<%=ScrollValue%>"; } function bindData() { document.getElementById("divScrollValue").value = document.getElementById("left").scrollTop; } </script>
<body onload="ScrollToSelectNode()">
<form id="Form1" runat="server" onsubmit="bindData()">
<input runat="server" id="divScrollValue" type="hidden" value="" />
<div id="left" style="height: 100px; width: 100%; overflow-y: scroll; overflow-x: scroll;">
</div>
</form>
</body>
public static string ScrollValue = string.Empty;//滚动条位置
protected void Page_Load(object sender, EventArgs e)
{ ScrollValue = divScrollValue.Value; }
用上面的代码写的时候会出现 document.getElementById("…")为空或者不是对象,这个问题怎么解决啊?
解决方案 »
- Myeclipse 9.0只要关于js 的都报错
- 如何用JS去除iframe边框
- IE7/IE8 通过window.open()方法弹出一个窗口时,怎么去除那个被弹出窗口标题url
- 求解:这段js放大镜效果代码,找人解释一下,很难理解,欢迎大家讨论。谢谢!
- SetCapture的使用问题,为什么不执行onmouseover事件?
- 两个性能问题
- 校验这个密码规则的正则表达式怎么写?请高手来领100大洋!谢谢!在线等待
- 紧急秋救:如何获得被选择的radio的值?
- 为何在网页上运行不了?
- 如何从写几十行上百行到写几千行上万行高质量JavaScript代码?
- 使用wbox控件出现的问题。
- 关于concat()的问题
1、存储在Cookie或者Session中
2、存储在数据库或者文件中,数据持久化
找地方存储是对的,但是别和服务器挂钩。刷新后,所有东西都变,唯一不变的,是url。html5的特性暂不考虑,搞个标识放到url里面吧。