window.top //最顶层窗口 
window.self //当前窗口 
window.parent //父级窗口

"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页面刷新

在使用框架时,经常会对框架子页面进行页面引导的情况,如果只是简单的设置location. href="",会使得整个页面显示在子框架中,导致出现重叠框架。如何解决呢?很简单。只要指定子框架的父级框架页面链接至目标页面即可。如

window.top.framename.location.href = url;

window.parent.location.href=url;

mainframe.location.href=url;

原文地址:https://blog.csdn.net/jason_ldh/article/details/33732343

最新文章

  1. 分享一个php邮件库——swiftmailer
  2. okhttp封装时,提示 cannot resolve method OkHttpClient setConnectTimeout() 函数
  3. Linux命令学习总结:dos2unix - unix2dos
  4. 【循序渐进学Python】15.网络编程
  5. 配置webstorm使用supervisor时出现 /usr/bin/env: node: 没有那个文件或目录 解决方法
  6. UITouch触摸事件
  7. html中embed标签的用法
  8. MySQL——数据类型
  9. Jmeter如何将上一个请求的结果作为下一个请求的参数——使用正则表达式提取器
  10. Python:游戏:五子棋之人机对战
  11. 工具(5): 极简开发文档编写(How-to)
  12. 简单的OO ALV小示例
  13. Blinn-Phong模型
  14. 深入理解ajax
  15. 【git之】fetch和 pull的区别
  16. Destroy the Colony CodeForces - 1111D (可逆背包,计数)
  17. 【matlab】 拉格朗日插值
  18. git push 免密码
  19. axure学习点
  20. mongoengine在python中的使用

热门文章

  1. Android笔记(三十一)Android中线程之间的通信(三)子线程给主线程发送消息
  2. AD 复制状态检查
  3. jmeter+jenkins 配置过程(很详细)
  4. STL的sort函数是使用什么排序算法的?
  5. MySQL进阶15--TCL事务控制语言--建立结束事务/设置断点--默认隔离级别--脏读/幻读/不可重复读
  6. 【PAT-二叉树】L2-011. 玩转二叉树- 仅仅开100大的数组模拟即可!
  7. Codeforces Round #597 (Div. 2) B. Restricted RPS
  8. 字符串转换json格式
  9. 洛谷 P2038 无线网络发射器选址 题解
  10. Convert AS400 Spool to PFD Tools – PDFing