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 相关文章推荐
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
Nov 07 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
jquery-tips悬浮提示插件分享
Jul 31 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
Dec 25 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
Jan 03 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
vue项目中仿element-ui弹框效果的实例代码
Apr 22 Javascript
vue-cli在 history模式下的配置详解
Nov 26 Javascript
7个你应该知道的JS原生错误类型
Apr 29 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
菜鸟修复电子管记
2021/03/02 无线电
超级简单的发送邮件程序
2006/10/09 PHP
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
php引用传值实例详解学习
2013/11/06 PHP
实现PHP多线程异步请求的3种方法
2014/01/17 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python动态视频下载器的实现方法
2019/09/16 Python
浅析Django中关于session的使用
2019/12/30 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
青年创业培训欢迎词
2014/01/08 职场文书
初一生物教学反思
2014/01/18 职场文书
学习十八大报告感言
2014/02/28 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
工厂见习报告范文
2014/10/31 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书