【问题标题】:Using 'window.open' after 'window.close' in JavaScript在 JavaScript 中的“window.close”之后使用“window.open”
【发布时间】:2014-01-21 15:37:17
【问题描述】:

我有一个页面向用户请求密码,如果满足条件语句, 我希望关闭当前页面,并打开一个新窗口而不是以前的页面。

我的 PC 本地主机中的代码没有任何问题,并且可以正常工作。但是当我将页面上传到我的服务器时,出现了一个糟糕的问题。

它会根据需要关闭当前页面,但不会打开新窗口。

这是我的代码:

<?php
$var1="701016";
$pass=$_POST['password'];
if ($pass==$var1) 
 { ?>
<script>
window.close();
window.open("hb.html","","height=800, width=1000, left=150");

</script>
<?php
ob_start();
}
elseif ($pass=="")
{header("location:empty.html");}

else {header("location:error.html");}

?>

问题出在第 7、8 行

为了打开新窗口,我也试过了,但是没有效果。

window.close();
myWindow = window.open("hb.html","mywindow","height=800, width=1000,left=150");

我很困惑。 谢谢。

【问题讨论】:

标签: javascript popup


【解决方案1】:

把它转过来。

window.open("hb.html","","height=800, width=1000, left=150");  
window.close();

【讨论】:

    猜你喜欢
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    相关资源
    最近更新 更多