0

pageA.php<iframe>,有一个链接pageA.php可以显示一个弹出窗口。单击弹出窗口上的提交按钮后,我会关闭弹出窗口,然后重新刷新整个框架。

我尝试了以下代码:

if(isset($_POST['popupSubmit'])){
    echo "<script type='text/javascript'>
        window.close();
        window.top.location.href = window.top.location.href;
    </script>";
}

但是,弹出窗口确实关闭了但整个框架没有刷新?

4

2 回答 2

0

put this in the pop up file -

window.opener.location.reload(true);

or if the frame doesn't refresh then you might need to use ajax

于 2012-04-23T15:39:29.290 回答
0

您正在寻找window.opener

echo "<script type='text/javascript'>
    window.opener.location.reload();
    window.close();
</script>";
于 2012-04-23T15:44:42.420 回答