保持页面中滚动条的位置,使得页面提交后滚动条还是在原来的位置

 
一般来说很多的人在控制浏览器滚动条都是用Page.SmartNavigation = False,对于页面中DIV等等的滚动条控制,我在看了别人代码后,写了一个,仅供参考:
 Public Shared Sub SaveDivScrollPosition(ByVal divIDArray As String, ByVal objPage As Page)
     Dim saveScrollPosition As String
     Dim i As Integer
     Dim divID() As String
     divID = divIDArray.Split(",")
     For i = 0 To divID.Length - 1
         objPage.RegisterHiddenField(divID(i) & "__SCROLLPOS", objPage.Request.Form(divID(i) & "__SCROLLPOS"))
         saveScrollPosition = "<script language='javascript'>" _
             & "function saveScrollPosition() {" _
             & " if (document.all['" & divID(i) & "'] != undefined) {" _
             & "document.forms[0]." & divID(i) & "__SCROLLPOS.value = " _
             & "document.all['" & divID(i) & "'].scrollTop + ',' " _
             & " + document.all['" & divID(i) & "'].scrollLeft;}}" _
             & "if (document.all['" & divID(i) & "'] != undefined) {document.all['" & divID(i) & "'].onscroll=saveScrollPosition;}" _
             & "</script>"
         objPage.RegisterStartupScript("saveScroll" & divID(i), saveScrollPosition)
     Next

时间: 2024-12-01 15:38:49

保持页面中滚动条的位置,使得页面提交后滚动条还是在原来的位置的相关文章

如何在一个JSP页面中调用另一个JSP页面中的变量

在jsp学习中,经常需要在一个jsp页面中调用另一个jsp页面中的变量,下面就这几天的学习,总结一下. jsp页面之间的变量调用有多种方法: 1.通过jsp的内置对象-request对象获取参数: (1)通过超链接传参: 例:把a.jsp中i的值传到b.jsp中: 在a.jsp页面中的核心代码为: <a href="b.jsp?i=1">传参</a>     (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>) 在b.jsp页面中的核心

谷歌不支持load方法-页面中动态的引入html页面使用了jQuery中load方法,但是谷歌浏览器不兼容怎么办?

问题描述 页面中动态的引入html页面使用了jQuery中load方法,但是谷歌浏览器不兼容怎么办? 火狐可以用,但是在谷歌浏览器不可以,我查了以后网上说是谷歌不支持load方法,那怎么办?求告谢谢 解决方案 http://blog.csdn.net/yy374864125/article/details/8983017 放在服务器上还是支持的. 解决方案二: 肯定支持,要发布网站后通过http协议进行访问,本地file浏览有跨域问题http://www.w3dev.cn/article/201

在html页面中包含静态或动态页面方法

1.可以用 download 行为下载后再用 innerHTML 特性显示出来.  具体步骤: <span id="demo" src="demo.htm"   style="behavior:url(#default#download)"></span>   <SCRIPT>   function window.onload(){     demo.startDownload(demo.src,fnDownl

html页面中嵌入另一个html页面

页面 1.Iframe: <iframe src="top1.html" frameBorder="0" width="900" scrolling="no" height="90"></iframe> 2.Behavior的download方式 <span id=show></span><IE:Download ID="oDownload&q

ASP.net中,如何在一个Aspx页面中取得另一个静态页面的标题?

问题描述 RT.............我想获得一个HTML页面的<title>标题</title> 解决方案 解决方案二:读取文件->转换成字符串->取出想要的内容解决方案三:一楼的说的详细点.帮LZ UP一下...解决方案四:引用1楼silentwins的回复: 读取文件->转换成字符串->取出想要的内容 解决方案五:小弟是个新手,说的详细点可以吗?

JSP页面中的自定义标签

js|页面 JSP页面中的自定义标签 JSP页面中的自定义标签 Stephanie Bodoff 用于调用Javaean组件中的操作和执行请求分派的标准JSP标签简化了JSP页面的开发和维护.JSP技术还提供了在自定义标签中封装其他动态功能的机制,这种自定标签是JSP语言的扩展.自定义标签通常是以标签库的形式出现的,它定义了一组相关的自定义标签,并包含实现这些标签的对象. 可以由自定义标签执行的任务包括对隐式对象的操作.处理表单.访问数据库和其他企业级服务,如电子邮件和目录.以及执行流程控制.J

app-iOS开发中如何将用户名和密码传入APP嵌入的H5页面中

问题描述 iOS开发中如何将用户名和密码传入APP嵌入的H5页面中 现在有个问题就是:iOS开发的APP中使用Webview嵌入了H5页面, 如何将APP中的用户名和密码传入H5页面中,从而实现H5页面不需要再次重新输入用户名和密码,实现H5页面中的用户名和密码与APP中的用户名和密码一致,从而实现一系列操作. 目前小白,对于H5页一点不懂,最好能说的详细点. 解决方案 建议 不要使用 用户名密码,如果是需要鉴权,可以使用传ticket 在java中写个方法,给H5页面 上的js那边调用,方法里

在jsp页面中 以“─”,“|”显示当前时间的电子格式怎么弄?

问题描述 在jsp页面中 以"─","|"显示当前时间的电子格式怎么弄? 在jsp页面中 以"─","|"显示当前时间的电子格式怎么弄? 解决方案 http://www.sucaijiayuan.com/Js/WenZiDaiMa/497.html 解决方案二: jsp页面显示当前时间如何在JSP页面中显示当前时间JSP页面中显示当前时间 解决方案三: 可以用正则表达式来做啊,网上很多的 解决方案四: 可以用正则表达式来做啊,

对象-数据库时间类型字段在jsp页面中显示

问题描述 数据库时间类型字段在jsp页面中显示 我通过js向后台发送请求,查询数据库中的字段.其中有一个字段是date时间类型的, 查询结果在jsp页面中显示的不是时间而是Object. 解决方案 在JSP页面中显示动态时间jsp页面显示动态时间如何在JSP页面中显示当前时间 解决方案二: 前台现实的是object格式的吗? 你可以Tostring()啊 解决方案三: 格式化日期的值,或者直接Tostring 解决方案四: 吧他转为字符串在进行输出 解决方案五: 建议数据库里吧date类型转化成