window.location.href跳转问题2

简介: "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.

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

相关文章
|
10月前
获取location.href的参数 | 页面跳转传递参数
获取location.href的参数 | 页面跳转传递参数
79 0
document.domain 与 window.location 有什么不同
document.domain 与 window.location 有什么不同
window.location对象使用
window.location对象使用
85 0
location.href与window.open()的用法与区别,你都知道吗?
通常在Web开发中,打开一个页面有两种方式,一种是使用location的href属性来打开一个页面;还有一种就是使用window对象下的open()方法。
782 0
location.href与window.open()的用法与区别,你都知道吗?
解决超链接添加 target="_blank"之后在WebView中不能打开
解决超链接添加 target="_blank"之后在WebView中不能打开
193 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等