我正在尝试关闭一个单独打开的窗口,但它没有关闭JS命令。 这是我打开窗口的代码。
<td style="width:25px">
<a href="/includes/delVisa.php?ID=$vid" target="_blank" title="Del"
onclick="window.open('/includes/delVisa.php?ID=$vid', '', 'width=800,height=650,resizable,scrollbars,menubar'); return false;">
<img src="./images/delete.png" alt="del" />
</a>
</td>
这将打开一个单独的窗口,用户必须通过按另一个按钮确认删除。
<form name="Visa" action="../action.php?action=del_visa&ID=$ID" method="post" >
我已尝试将onSubmit=\"window.close();"
放在那里,但按钮点击不会关闭窗口,用户也不会在原始页面上刷新,我也想这样做,所以表格被“清理”了。
从表单字段中的按钮运行的代码如下:
$ID = $_GET['ID'];
if ($action == 'del_visa') {
$SQL = "DELETE FROM t_Visa WHERE ID=$ID;";
}
echo '<script language="javascript">window.close();</script>';
mywrite($SQL);
if ($action == 'del_visa') {
goback("index.php?site=Visa&OrderBy=fach_nr");
}
删除有效,弹出窗口会重定向到签证的索引站点。但我希望关闭弹出窗口并在主窗口上刷新重定向。