单页面定时跳转的办法小结

Posted 紫云传芳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单页面定时跳转的办法小结相关的知识,希望对你有一定的参考价值。

最近做的一个需求,需要单页面进行倒计时跳转或者称定时跳转,为了以后查找方便,也给其他人共享所以在这里做个小结

一、使用setTimeout函数实现定时跳转(该代码必须写在body区域内)

<script type="text/javascript"> 
//3秒钟之后跳转到指定的页面 
setTimeout(window.location.href=http://www.baidu.com,3000); 
</script> 

 

二、html代码实现,在页面的head区域块加上以下代码

<!--5秒钟后跳转到指定的页面--> 
<meta http-equiv="refresh" content="5;url=http://www.baidu.com" /> 

 

三、稍微复杂点,则是登陆后的跳转

<!DOCTYPE HTML> 
<head> 
    <meta charset=utf-8" /> 
    <title>js定时跳转页面的方法</title> 
</head> 
<body> 
    <script> 
        var time = 15;//设定跳转的时间 
        setInterval(refer,1000); //启动1秒定时 
        function refer(){ 
            if(time == 0){ 
                location="http://www.baidu.com"; //#设定跳转的链接地址 
            } 
              document.getElementById(show).innerHTML=""+time+"秒后跳转到百度"; // 显示倒计时 
        time--; // 计数器递减  
} 
    </script> 
    <span id="show"></span> 
</body> 
</html>                     

以上就是今天总结的定时跳转小方法

以上是关于单页面定时跳转的办法小结的主要内容,如果未能解决你的问题,请参考以下文章

后台输出js (mvc 后台输出一个可以定时跳转的页面)

.net中获取跳转页面前的地址

支持外部链接跳转的 Vue Router 扩展实现

支持外部链接跳转的 Vue Router 扩展实现

支持外部链接跳转的 Vue Router 扩展实现

HTML5页面跳转的几种方法