js实现页面跳转的五种方法推荐


Posted in Javascript onMarch 10, 2016

js实现页面跳转的五种方法推荐

第一种:

<script language="javascript" type="text/javascript"> 

window.location.href="xx.jsp?backurl="+window.location.href; 

</script>

第二种:

<script language="javascript"> 

alert("返回"); 

window.history.back(-1); 

window.history.go(-1);

</script>

第三种:

<script language="javascript"> 

window.navigate("xx.jsp"); 

</script>

第四种:

<script language="JavaScript"> 

self.location='xx.htm'; 

</script>

第五种:

<script language="javascript"> 

alert("非法访问!"); 

top.location='xx.jsp'; 

</script>

总结:
self:当前窗口对象(如果是在iframe里,则为该框架的窗口对象)

top:父窗口对象

window:典型情况下,浏览器会为每一个打开的html创建对应的window对象,如果这个文档包含了多个框架,则浏览器会为原始文档建立一个window对象,再为每个框架创建额外的window对象。可以再当前窗口中直接使用window的全部属性、方法和集合,即不需要在前面附加计算结果为当前window对象的表达式。虽然window可以省略,但是为了方便阅读以及避免一些漏洞,一般都使用这个关键字。
location:该对象包含当前url信息,拥有多个属性。默认属性为 location.href,表示整个url,即如果设置location="https://3water.com",则等同于location.href="https://3water.com".self:当前窗口对象(如果是在iframe里,则为该框架的窗口对象)

window.navigate("http://xx.html/") 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用。
window.location 属性是兼容所有浏览器的。因此在实现页面跳转的时候这个比较常用。
window.history.go(-1)是返回上一页
window.location.go(-1) 是刷新上一页

以上这篇js实现页面跳转的五种方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript入门学习资料收集整理篇
Jul 06 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
Sep 28 Javascript
Javascript实现简单的富文本编辑器附演示
Jun 16 Javascript
加载列表时jquery获取ul中第一个li的属性
Nov 02 Javascript
js 性能优化之快速响应的用户界面
Feb 15 Javascript
three.js加载obj模型的实例代码
Nov 10 Javascript
详解vue+css3做交互特效的方法
Nov 20 Javascript
javascript+css3开发打气球小游戏完整代码
Nov 28 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
Apr 28 Javascript
vue实现登陆页面开发实践
May 30 Vue.js
js实现上一页下一页的效果【附代码】
Mar 10 #Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
Mar 10 #Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
Mar 10 #Javascript
node.js实现爬虫教程
Aug 25 #Javascript
ES6中如何使用Set和WeakSet
Mar 10 #Javascript
解析javascript瀑布流原理实现图片滚动加载
Mar 10 #Javascript
javascript实现可键盘控制的抽奖系统
Mar 10 #Javascript
You might like
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
深入apache host的配置详解
2013/06/09 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
PHP解耦的三重境界(浅谈服务容器)
2017/03/13 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
python机器学习库常用汇总
2017/11/15 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
Python如何转换字符串大小写
2020/06/04 Python
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
企业管理部经理岗位职责
2013/12/24 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
开学第一周值周总结
2015/07/16 职场文书
委托书范本格式
2019/04/18 职场文书
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
速龙x4-860k处理器相当于i几
2022/04/20 数码科技