我有两个网页。第 1 页是一个表单,在其上提交第 2 页是通过 jQuery 加载的(调用 php 页面并在未加载的情况下在同一 page1 上返回输出)。我维护了会话变量以确保没有违规行为。但是,在特定情况下,我希望关闭第 1 页窗口,因此我将以下代码作为第 2 页的 o/p 传递。
echo '<div style="background-color:#ffa; padding:5px"><font color=red>Multiple sessions of the same page are open. Please <a href="" onclick="window.close();">close</a> use the latest window for submission</font></div>';
echo '<script type="text/javascript">
function parent_close(){
parent.window.close();
}
setTimeout(parent_close,5000);
</script>';
但是,似乎单击“关闭”链接既不会关闭主窗口,也不会在 5 秒内自动关闭窗口(这是我真正想要的)
我哪里错了?