Php 双弹出窗口关闭并刷新主页
我有一个php程序,第一次点击打开一个弹出窗口,然后通过它打开另一个窗口。在第二个弹出窗口中,我得到了这些代码Php 双弹出窗口关闭并刷新主页,php,popupwindow,Php,Popupwindow,我有一个php程序,第一次点击打开一个弹出窗口,然后通过它打开另一个窗口。在第二个弹出窗口中,我得到了这些代码 if($rollBackStatus=="False") { mysqli_commit($link); $statusShow=0; echo "<script type=\"text/javascript\" charset=\"utf-8\">var s=window.opener;s.close();</script>";
if($rollBackStatus=="False")
{
mysqli_commit($link);
$statusShow=0;
echo "<script type=\"text/javascript\" charset=\"utf-8\">var s=window.opener;s.close();</script>";
echo "<script type=\"text/javascript\" charset=\"utf-8\">window.self.close()</script>";
}
if($rollBackStatus==“False”)
{
mysqli_提交($link);
$statusShow=0;
echo“var s=window.opener;s.close();”;
回显“window.self.close()”;
}
这很好,但需要的是,在弹出消息关闭后刷新主页面?我知道这个代码window.opener.location.reload();但是如何在这种情况下应用呢?不确定这是否是您所要求的,但应该可以“嵌套”打开器引用–您的第一个弹出窗口中有一个
打开器
,而window.opener
指的是第二个弹出窗口中的第一个弹出窗口–因此window.opener.opener
应该可以使用第二个弹出窗口访问原始窗口。(但是我觉得UX很糟糕,有多个弹出窗口…)我知道这很糟糕,但我在流程上没有选择。那么您建议的是window.opener.opener.location.reload()?