在JavaScript中使用'window.close'后面的'window.open'

时间:2014-01-03 20:59:11

标签: javascript popup

我有一个页面要求用户输入密码,如果条件声明满足, 我希望关闭当前页面,并打开一个新窗口而不是前一页。

我的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");

我很困惑。 谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

转过身。

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