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不是基础的基础
Dec 24 Javascript
DOM 基本方法
Jul 18 Javascript
jquery的Theme和Theme Switcher使用小结
Sep 08 Javascript
jQuery中click事件的定义和用法
Dec 20 Javascript
angularJS 入门基础
Feb 09 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
Sep 06 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
JavaScript你不知道的一些数组方法
Aug 18 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
Sep 15 Javascript
Node.js 的 GC 机制详解
Jun 03 Javascript
js实现指定时间倒计时效果
Aug 26 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
js实现页面跳转的五种方法推荐
Mar 10 #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
You might like
解析smarty模板中类似for的功能实现
2013/06/18 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
你不知道的文件上传漏洞php代码分析
2016/09/29 PHP
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
2018/11/08 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
python获取本机mac地址和ip地址的方法
2015/04/29 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
python监控文件并且发送告警邮件
2018/06/21 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
python实现飞机大战小游戏
2019/11/08 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
材料物理专业个人求职信
2013/12/15 职场文书
三八节标语
2014/06/27 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
python中tkinter复选框使用操作
2021/11/11 Python