gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1377
阅读:5527回复:0

如何让当前页面3秒以后自动跳转到其他页面?JS页面自动跳转 (2013-07-07 09:38:28)

楼主#
更多 发布于:2018-11-12 14:11
如何让当前页面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>
游客


返回顶部