阅读120 返回首页    go 阿里云 go 技术社区[云栖]


iframe中的各种跳转方法

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


三、链接<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页面刷新

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


最后更新:2017-04-03 20:19:07

  上一篇:go J2EE中使用Filter过滤器清除网页缓存
  下一篇:go PHP安装eAccelerator加速器的配置信息