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 相关文章推荐
Whatever:hover 无需javascript让IE支持丰富伪类
Jun 29 Javascript
javascript Array.prototype.slice的使用示例
Nov 14 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
JavaScript中的原型和继承详解(图文)
Jul 18 Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 Javascript
webapp框架AngularUI的demo改造之路
Dec 21 Javascript
javascript实现的固定位置悬浮窗口实例
Apr 30 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
Mar 25 Javascript
实用jquery操作表单元素的简单代码
Jul 04 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
Jul 08 Javascript
layui 监听select选择 获取当前select的ID名称方法
Sep 24 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
最省空间的计数器
2006/10/09 PHP
PHP开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
PHP的几个常用加密函数
2016/02/03 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
2017/07/19 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
js日历功能对象
2012/01/12 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
js字符串处理之绝妙的代码
2019/04/05 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
Python实现截屏的函数
2015/07/25 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
什么是python的列表推导式
2020/05/26 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
pip install命令安装扩展库整理
2021/03/02 Python
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
正隆泰信息技术有限公司上机题
2012/06/14 面试题
股东合作协议书范本
2014/04/14 职场文书
英语教师自荐信
2014/05/26 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
python turtle绘图
2022/05/04 Python