阅读:6294回复:0
如何让当前页面3秒以后自动跳转到其他页面?JS页面自动跳转 (2013-07-07 09:38:28)
如何让当前页面3秒以后自动跳转到其他页面?JS页面自动跳转
想实现登陆后3秒自动跳转到某页的功能,在网上搜了一下,供以后使用 1、<script language= "javascript "> SetTimeOut( "this.location.href= '要跳转的页面 ' ",时间多少毫秒) </script> 2、<meta http-equiv="refresh" content="3;URL=http://www.iqicol.com" /> (这是个好办法) 3、<script>window.setTimeout("location.href='OutBill.asp'",3000);</script> 4、 这几天一直在改一个企业注册的子模块,因为做的是电力方面的,所以子报表特多,页面就套了好几层,最后一个是注册成功的提示及3秒后自动跳转到企业信息页面,现在把代码贴上来: 方法一: 以下js代码: <script language="JavaScript"> function ok(){ window.parent.parent.location.href='<c:url value="/biz/safemanage/enterpriseMain.jsp" />'; } window.setTimeout("ok();",3000); function countDown(secs){ jump.innerText=secs; if(--secs>0) setTimeout( "countDown(" +secs+ ")" ,1000); } countDown(3); </script> 方法二: <script language="JavaScript"> function countDown(secs){ jump.innerText=secs; if(--secs>0) setTimeout( "countDown(" +secs+ ")" ,1000); } countDown(3); </script> 在jsp页面的<head>和</head>中间插入: <meta http-equiv=refresh content=3;url='<c:url value="/biz/safemanage/enterpriseMain.jsp" />'/> 以下jsp页面代码: <span style="font-size:x-small;">如果你已经成功注册企业,<span id="jump">3</span> 秒后自动跳转到企业信息界面,或者通过以下连接到企业信息界面。</span> OK,有这两步,就可以实现3秒后跳转,并在页面动态显示的当前时间,初始指定为3秒。id="jump"为脚本提供引用,使之能够改变当前显示的时间。 5、 第一种: <script language="javascript"> setTimeout("location=http://www.51js.com",3000); </script> 第二种: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>易宝搜索</title> </head> <body> <h1>找不到匹配的结果</h1> <span id="totalSecond">3</span>秒后自动返回 </body> <script language="javascript" type="text/javascript"> <!-- var second = document.getElementByIdx_x_x_x('totalSecond').innerText; setInterval("redirect()", 1000); //每1秒钟调用redirect()方法一次 function redirect() { if (second < 0) { location.href = 'b.html'; } else { document.getElementByIdx_x_x_x('totalSecond').innerText = second--; } } --> </script> </html> |
|