关于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日历实现代码
Sep 12 Javascript
JavaScript 封装一个tab效果源码分享
Sep 15 Javascript
Javascript实现检测客户端类型代码封包
Dec 03 Javascript
js实现拖拽功能
Mar 01 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
jquery获取transform里的值实现方法
Dec 12 jQuery
为vue项目自动设置请求状态的配置方法
Jun 09 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
Jun 10 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
JQuery省市联动效果实现过程详解
May 08 jQuery
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 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
php5中类的学习
2008/03/28 PHP
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
python中dict使用方法详解
2019/07/17 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
python变量的作用域是什么
2020/05/26 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
GC是什么?为什么要有GC?
2013/12/08 面试题
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
二手房买卖协议书
2014/04/10 职场文书
低碳环保倡议书
2014/04/14 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers