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实现DIV的一些简单控制
Jun 04 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
Nov 13 Javascript
Javascript window对象详解
Nov 12 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
May 26 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
Mar 10 Javascript
Node.js模块全局安装路径配置方法
May 17 Javascript
vue webpack打包后图片路径错误的完美解决方法
Dec 07 Javascript
Vuex mutitons和actions初使用详解
Mar 04 Javascript
一文了解vue-router之hash模式和history模式
May 31 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
Apr 20 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
关于文本留言本的分页代码
2006/10/09 PHP
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
javascript数组去重小结
2016/03/07 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
python调用c++传递数组的实例
2019/02/13 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
如何验证python安装成功
2020/07/06 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
铁路安全事故反思
2014/04/26 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
企业活动策划方案
2014/06/02 职场文书
学校创先争优活动总结
2014/08/28 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
教师党员自我评价2015
2015/03/04 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书