关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别


Posted in Javascript onOctober 18, 2010

"window.location.href"、"location.href"是本页面跳转

"parent.location.href"是上一层页面跳转

"top.location.href"是最外层的页面跳转

举例说明:

如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写

"window.location.href"、"location.href":D页面跳转

"parent.location.href":C页面跳转

"top.location.href":A页面跳转

如果D页面中有form的话,

<form>: form提交后D页面跳转

<form target="_blank">: form提交后弹出新页面

<form target="_parent">: form提交后C页面跳转

<form target="_top"> : form提交后A页面跳转

关于页面刷新,D 页面中这样写:

"parent.location.reload();": C页面刷新 (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )

"top.location.reload();": A页面刷新

Javascript 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
自己用jQuery写了一个图片的马赛克消失效果
May 04 Javascript
使用AngularJS来实现HTML页面嵌套的方法
Jun 17 Javascript
整理Javascript事件响应学习笔记
Dec 02 Javascript
vue.js指令v-model实现方法
Dec 05 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
Jan 04 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
Aug 20 Javascript
JS前后端实现身份证号验证代码解析
Jul 23 Javascript
Vue组件通信$attrs、$listeners实现原理解析
Sep 03 Javascript
使用webpack和rollup打包组件库的方法
Feb 25 Javascript
jQuery Validation实例代码 让验证变得如此容易
Oct 18 #Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
Oct 17 #Javascript
基本jquery的控制tabs打开的数量的代码
Oct 17 #Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
Oct 17 #Javascript
Javascript读取cookie函数代码
Oct 16 #Javascript
JavaScript 拾碎[三] 使用className属性
Oct 16 #Javascript
javascript使用eval或者new Function进行语法检查
Oct 16 #Javascript
You might like
我的论坛源代码(五)
2006/10/09 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
微信扫描二维码登录网站代码示例
2013/12/30 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
javascript html 静态页面传参数
2009/04/10 Javascript
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
python多线程调用exit无法退出的解决方法
2019/02/18 Python
Python基础学习之函数方法实例详解
2019/06/18 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
有限责任公司股东合作协议书范本
2014/10/30 职场文书
美术教师个人总结
2015/02/06 职场文书
办公室主任个人总结
2015/02/28 职场文书
上甘岭观后感
2015/06/10 职场文书
迎国庆主题班会
2015/08/17 职场文书
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS