分配window.parent.location.href = window.location.href

时间:2018-06-21 18:35:55

标签: javascript html iframe

我的页面包含两个iframe。两个iframe都代表一个单页应用程序,其中包含针对不同视图的路由。

例如

父窗口(包含iframe):http://mypage.com

iframe1:http://mypage.com/#case/1

iframe2:http://mypage.com/#register/2

每个iframe都包含一个按钮,单击该按钮后,应在iframe父级窗口中显示整个iframe内容。

现在,我想将iframe位置对象的href属性分配给iframe的父位置对象:

window.parent.location.href = window.location.href;

显然,此代码在iframe中执行。但是执行时,iframe会重新加载http://mypage.com。父窗口根本不会重新加载。

1 个答案:

答案 0 :(得分:0)

以某种方式,未通过为window.parent.location分配新的URL重新加载父框架。

此外,我必须调用reload()才能使页面进行实际的重新加载。

window.parent.location.reload();