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 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
Jun 27 Javascript
5个JavaScript经典面试题
Oct 13 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
Jan 23 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
May 24 Javascript
AngularJS实现单独作用域内的数据操作
Sep 05 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
Aug 03 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
Nov 02 Javascript
微信 jssdk 签名错误invalid signature的解决方法
Jan 14 Javascript
Vue 组件修改根实例的数据的方法
Apr 02 Javascript
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
Terran历史背景
2020/03/14 星际争霸
PHP通过header实现文本文件下载的代码
2010/08/08 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
使用mouse事件实现简单的鼠标经过特效
2015/01/30 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
javascript滚轮控制模拟滚动条
2016/10/19 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
python list中append()与extend()用法分享
2013/03/24 Python
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Django中使用Celery的方法步骤
2020/12/07 Python
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
我的大学生活职业生涯规划
2014/01/02 职场文书
药店主任岗位责任制
2014/02/10 职场文书
艾滋病宣传活动总结
2014/05/08 职场文书
建筑安全责任书范本
2014/07/24 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
开展创先争优活动总结
2014/08/28 职场文书
村委会贫困证明范文
2014/09/21 职场文书
县委务虚会发言材料
2014/10/20 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
死亡诗社观后感
2015/06/05 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书