如何让当前页面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页面代码:
<font size=2>如果你已经成功注册企业,<span id="jump">3</span> 秒后自动跳转到企业信息界面,或者通过以下连接到企业信息界面。</font>
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>