页面定时跳转(倒计时跳转)代码总结
下面对实现页面定时跳转(也称倒计时跳转)做一下总结,各种定时跳转代码记录如下:
(1)使用setTimeout函数实现定时跳转(如下代码要写在body区域内)
Markup
- <script type="text/javascript">
- //3秒钟之后跳转到指定的页面
- setTimeout(window.location.href='http://www.phpernote.com/div-css/354.html',3);
- </script>
(2)html代码实现,在页面的head区域块内加上如下代码
Markup
- <!--5秒钟后跳转到指定的页面-->
- <meta http-equiv="refresh" content="5;url=http://www.phpernote.com/php-function/241.html" />
(3)稍微复杂点,多见于登陆之后的定时跳转
Markup
- <html xmlns="http://www.phpernote.com/php-template/195.html">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>js定时跳转页面的方法</title>
- </head>
- <body>
- <script type="text/javascript">
- var t=10;//设定跳转的时间
- setInterval("refer()",1000); //启动1秒定时
- function refer(){
- if(t==0){
- location="http://www.phpernote.com/jquery-effects/207.html"; //设定跳转的链接地址
- }
- document.getElementById('show').innerHTML=""+t+"秒后跳转到php程序员教程网"; //显示倒计时
- t--; //计数器递减
- }
- </script>
- <span id="show"></span>
- </body>
- </html>
(4)利用 php header实现页面重定向已达到页面定时跳转的目的
PHP
- <?php
- /**
- @title:PHP实现定时跳转
- @功能:等待指定的时间,然后再跳转到指定页面(代替html meta方式)
- */
- header("refresh:3;url=http://www.phpernote.com/javascript-function/61.html");
- echo '正在加载,请稍等...<br>三秒后自动跳转';
- /*
- 说明:若等待时间为0,则与header("location:")等效。
- */
- ?>
- 随机文章
- 热门文章
- 热评文章
- PHP实现表单内容写入txt文件的代码
- 页面定时跳转(倒计时跳转)代码总结
- php接收post乱码解决
- PHP文件操作之,插入某行,删除某行,获取行号
- 用PHP发送POST请求
- UDP打洞原理及代码
- C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)
- C# 生成图片缩略图
阅读剩余的27%