如何关闭弹出窗口并重定向到iframe?

时间:2013-06-11 17:11:28

标签: javascript redirect iframe popup window.opener

我有一个包含iframe的页面,iframe会打开一个弹出窗口。

提交表单后,此弹出窗口应关闭并重新加载打开它的iframe。

弹出窗口以这种方式关闭并重定向:

window.opener.location.href = "http://www.myweb.com/iframe.php";
window.close ();

当我直接从iframe工作时,这对我有用,但是当我从包含iframe的页面执行此操作时,iframe不会刷新。

那么......在这种情况下如何重新加载iframe?

1 个答案:

答案 0 :(得分:1)

好吧,如果它与包含页面的原点不同,则无法访问iframe的DOM。因此,在这种情况下,您将无法判断表单是否已提交。您必须编辑iframe页面的JS,并在提交表单时让弹出窗口重新加载该页面。

window.opener.location.reload()