今天看视频学习时学习了一种新技术,即平时我们在一个页面点击“提交”或“确认”会自动跳转到一个页面。
在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种:
1、用一个response.sendRedirect("目标页面.jsp\.htm");实现直接跳转;
2、有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转,请点击此处”,则可以在myeclipse中调用Snippets中的Delay Go To URL.会自动生成如下代码:
- <script language="JavaScript1.2" type="text/javascript">
- <!--
-
- function delayURL(url, time) {
- setTimeout("top.location.href='" + url + "'", time);
- }
-
- </script>
-
- <!-- Place this in the 'body' section -->
- <a href="javascript:" onClick="delayURL('myPage.html','2000')">My Delayed Link</a>
将此代码修改为:
- <script language="JavaScript1.2" type="text/javascript">
- function delayURL(url, time) {
- setTimeout("top.location.href='" + url + "'", time);
- }
- </script>
- <span id="time" style="background: red">3</span>
- 秒钟之后自动跳转,如果不跳转,请点击下面链接
- <a href="目标页面.jsp">目标页面</a>
- <script type="text/javascript">
- delayURL("http://www.hualai.net.cn", 3000);
- </script>
然后将在3秒钟之后直接跳转到“目标页面”。这种方法就是设定几秒钟后跳转则在这过程中页面不会有变化,比如说设定3秒,然后随着时间的变化3变成2再变成1直至跳转,下面请看第三种方法。
3、把方法2中的代码修改为:
- <script language="JavaScript1.2" type="text/javascript">
- function delayURL(url) {
- var delay=document.getElementById("time").innerHTML;
-
- if(delay>0){
- delay--;
- document.getElementById("time").innerHTML=delay;
- }else{
- window.top.location.href=url;
- }
- setTimeout("delayURL('" + url + "')", 1000);
-
- }
- </script>
- <span id="time" style="background: red">3</span>
- 秒钟之后自动跳转,如果不跳转,请点击下面链接
- <a href="目标页面.jsp">主题列表</a>
- <script type="text/javascript">
- delayURL("http://www.hualai.net.cn/news/knowledge/265.html");
- </script>
此方法实现的效果为在上一个页面点击完submit后跳转到本页面经过3秒(这个3会递减到0)后跳转到目标页面。
分享到:
相关推荐
今天看视频学习时学习了一种... 2、有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转,请点击此处”,则可以在myeclipse中调用Snippets中的Delay Go To URL.会自动生成如下代码: 代码如下: [removed] <!– //
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
(3秒钟后自动跳转到www admin5 com) 以上三种是也比较常见 比较常用的网页跳转代码运行平台Win9x WinNT Win2000 WinME WinXP 二 几段简单的网页跳转代码 不隐藏转向之后的地址 代码一:">一 三种网页跳转代码:...
if($asc>=-12556 and $asc)return "X"; if($asc>=-11847 and $asc)return "Y"; if($asc>=-11055 and $asc)return "Z"; return null; } //查找 public function getAll($table='',$where=array(),$select=''){ ...
document.getElementById("div_1").innerHTML="页面将在"+t+"秒后自动跳转"; x=setTimeout('time2()',1000); } } function time3(){ clearTimeout(x); document.getElementById("div_1").innerHTML="页面将...
基于 Stefan Walther 创建的“AutoRefresh”扩展的 QlikView 文档扩展,增加了每隔 X 秒自动在文档变量中定义的工作表序列之间跳转的功能。 扩展的目标是允许使用 QlikView Server 保持会话处于活动状态,并在无需...
核心库是用纯 Javascript 编写的,与框架无关,这意味着您可以将它与您喜欢的框架一起使用,例如: React Angular2 AngularJS 1.x Vue.js (WIP) Onsen UI 为 iOS 平面设计和 Android 的材料设计提供样式....
包含选择每页显示总条数和跳转至指定页功能用户偏好记忆记住用户行为,含用户调整的列宽、列顺序、列可视状态及每页显示条数序号自动生成序号列全选自动生成全选列导出静态数据导出、动态数据导出、已选数据导出打印...
32位驱动器selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,...
12.5.1 页面的跳转 196 12.5.2 隐性调用PHP程序 196 12.6 JavaScript和PHP的综合实例——表单 12.6 验证 197 12.6.1 表单设计 197 12.6.2 JavaScript代码设计 199 12.6.3 PHP代码设计 200 12.6.4 代码的运行 201 ...
实例095 应用JavaScript实现指定尺寸的无边框窗口 142 实例096 应用CSS+DIV实现无边框窗口 143 实例097 通过双击鼠标实现页面自动滚屏 145 3.10 其他 146 实例098 设置主页 147 实例099 收藏本站 147 ...
编写一个首页,该页面能够自动跳转到WelcomeServlet 编写一个简单的机房预约系统,通过该系统实验室管理员可以完成机房的预约登记操作; 编写展示WelcomeServlet,该Servlet映射到首地址“/”,通过Java Bean获取...
8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle...
8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于...
8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle...
HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的...
8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle...
8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于...
8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle...