用HTML/JS/PHP方式实现页面延时跳转的简单实例


Posted in PHP onJuly 18, 2016

WEB开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要。

以下是我总结有用HTML/JS/PHP三类方式实现跳转的方法,例子皆为三秒后跳转到index.php页面。

1,HTML方法:

在HEAD中添加<meta>标签

<meta http-equiv=”refresh” content=”3;url='index.php'” >

2,JS控制跳转方法

A.Location直接加链接方式

<script type="text/javascript">

setTimeout("window.location=('index.php'",3000);

</script>

B.Location.href方式

<script type="text/javascript">

setTimeout("window.location.href='index.php'",3000);

</script>

C.Location.assign方式

<script type="text/javascript">

setTimeout("window.location.assign('index.php')",3000);

</script>

D.Location.replace方式(注意页面是被“替换”掉了,不会在浏览器的历史记录被查询到)

<script type="text/javascript">

Widdow.location.replace(‘index.php');

</script>

E.JS历史记录go(n)方式(n表示对历史记录相对当前页的前进步数,n为负数表示返回以前的页面)

<script type="text/javascript">

window.history.go(n);

</script>

F.JS历史记录go(url)方式(注意url必须是历史记录内的,不然页面不会进行跳转)

<script type="text/javascript">

window.history.go(‘index.php');

</script>

G.JS window.open方式,通过打开一个新窗口,实现跳转。(其第二个属性为可选目标选项,值可以是frame id/_blank等,第三个选项为新弹出窗口的具体设置选项,包括height/width等)

<script type="text/javascript">

setTimeout("window.open('index.php',target,args)",3000);

</script>

3,PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转

A.header refresh方式:

Header(“refresh:3;url='index.php'”);

B. header location 方式 :

sleep(3);

Header(“location:index.php”);

要注意这种方式会导致无法进入当前页面。即若当前在register.php页面链接到login.php页面时,login.php页面内用header location方式跳转,页面会从register.php页面直接等待三秒跳转到index.php,不会进入到login.php页面,这是因为header location会对页面进行重定向。

如有错误,欢迎指正,谢谢。

以上这篇用HTML/JS/PHP方式实现页面延时跳转的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Zend公司全球首推PHP认证
Oct 09 PHP
逐步提升php框架的性能
Jan 10 PHP
php对数组排序的简单实例
Dec 25 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
PHP递归复制、移动目录的自定义函数分享
Nov 18 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
详细解读PHP中接口的应用
Aug 12 PHP
Zend Framework开发入门经典教程
Mar 23 PHP
php根据用户名和手机号查询是否存在手机号码
Feb 16 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 #PHP
Yii2.0表关联查询实例分析
Jul 18 #PHP
php 实现301重定向跳转实例代码
Jul 18 #PHP
PHP的openssl加密扩展使用小结(推荐)
Jul 18 #PHP
PHP多进程编程总结(推荐)
Jul 18 #PHP
php 指定范围内多个随机数代码实例
Jul 18 #PHP
php 解决substr()截取中文字符乱码问题
Jul 18 #PHP
You might like
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
php 移除数组重复元素的一点说明
2008/11/27 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
TypeScript入门-接口
2017/03/30 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
微信小程序地图实现展示线路
2020/07/29 Javascript
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
使用graphics.py实现2048小游戏
2015/03/10 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
python数据结构之列表和元组的详解
2017/09/23 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
Python处理PDF与CDF实例
2020/02/26 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
财务主管的岗位职责
2013/12/30 职场文书
最新创业融资计划书
2014/01/19 职场文书
公司建议书怎么写
2014/05/15 职场文书
应届生求职信范文
2014/05/26 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫