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垃圾收集机制与内存泄漏详细解析
Nov 11 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 Javascript
JavaScript中的console.group()函数详细介绍
Dec 29 Javascript
easyui Droppable组件实现放置特效
Aug 19 Javascript
基于jquery实现ajax无刷新评论
Aug 19 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
Sep 12 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
Mar 02 Javascript
详解vue挂载到dom上会发生什么
Jan 20 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
微信小程序实现导航栏和内容上下联动功能代码
Jun 29 Javascript
小程序自定义圆形进度条
Nov 17 Javascript
vue判断按钮是否可以点击
Apr 09 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数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
PHP序列化操作方法分析
2016/09/28 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
使用pycharm生成代码模板的实例
2018/05/23 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
英国综合网上购物商城:The Hut
2018/07/03 全球购物
澳大利亚家具和家居用品购物网站:Zanui
2018/12/29 全球购物
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
行政助理的职责
2013/11/14 职场文书
初入社会应届生求职信
2013/11/18 职场文书
大学生创业感言
2014/01/25 职场文书
知识竞赛活动方案
2014/02/18 职场文书
财务人员担保书
2014/05/13 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
一文简单了解MySQL前缀索引
2022/04/03 MySQL