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 匿名调用实现代码
Jun 19 Javascript
js操作iframe父子窗体示例
May 22 Javascript
node.js不得不说的12点内容
Jul 14 Javascript
javascript实现字符串反转的方法
Feb 05 Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 Javascript
JavaScript职责链模式概述
Sep 17 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
Feb 28 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
angularjs性能优化的方法
Sep 05 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
Jul 21 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
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
理解python多线程(python多线程简明教程)
2014/06/09 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
django框架自定义用户表操作示例
2018/08/07 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
GWT都有什么特性
2016/12/02 面试题
个人求职简历的自我评价范文
2013/10/09 职场文书
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
建筑人员岗位职责
2013/12/25 职场文书
10的分与合教学反思
2014/04/30 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
校园活动策划方案
2014/06/13 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
学生保证书
2015/01/16 职场文书
关于长城的导游词
2015/01/30 职场文书
公司仓库管理制度
2015/08/04 职场文书
python中的装饰器该如何使用
2021/06/18 Python
浅谈Python数学建模之固定费用问题
2021/06/23 Python