一、背景
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页面跳转

三、链接或者form
D页面中有form
<form>: form提交后D页面跳转
<form target="_blank">:
form提交后弹出新页面
<form target="_parent">:
form提交后C页面跳转
<form target="_top"> :
form提交后A页面跳转

四、刷新
parent.location.reload():C页面刷新

window.opener.document.location.reload():C页面刷新(使用子窗口的opener对象来获得父窗口对象)

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

原帖地址:http://blog.csdn.net/yuling59520/article/details/5630766

最新文章

  1. 『TCP/IP详解——卷一:协议』读书笔记——04
  2. 不要过早退出循环 while(1){no break}
  3. 19.python笔记之Rabbitmq
  4. visio2007无法拖动
  5. linux C中va_list用法
  6. How does java technology relate to cloud computing?
  7. 关于Vim的问题s
  8. Lodop Web打印插件使用
  9. 一个优秀php程序员应具备什么样的能力
  10. java Math.random()随机数的产生
  11. Emacs颜色设置
  12. 【HTML】DocType
  13. WeQuant交易策略—简单均线
  14. poj 3013 Big Christmas Tree
  15. 4:Python的while循环
  16. elemnt UI点击事件失效,得到tab的序号
  17. LeetCode子域名访问计数-Python3.7&lt;五&gt;
  18. 10.3-uC/OS-III内部任务管理(TCB)
  19. mysql指定编码集
  20. Gen对于数组Array的处理

热门文章

  1. vim的使用与配置
  2. jdbcTemplate批量插入(添加)
  3. 浅谈display:flex
  4. 修改Sqlserver实例默认排序规则
  5. 微信后台开发第一步:nodeJS+express接入微信后台详细教程
  6. centos 7 配置iptables
  7. Hitachi Content Platform学习
  8. VS 2013编译64位版本QT 4.8.6及使用cmake为依赖QT生成VS项目时Could NOT find Qt4
  9. 手机开发中的AP与BP的概念
  10. 【Java EE 学习 70 上】【数据采集系统第二天】【数据加密处理】【登陆验证】【登陆拦截器】【新建调查】【查询调查】