JS window.close不起作用

时间:2013-02-01 23:50:21

标签: javascript html popup

制作弹出窗口的代码片段:

<script>
function about() {
window.open( "/aboutserver.html", "_blank", 
"location=no, titlebar=no, status = no, height = 650, width = 300, resizable = no, location=no, menubar=no, scrollbars=no, toolbar=no");
}
</script>
<a href="#" onClick="about()">Server Info</a> <br>

以下是实际弹出窗口的代码:

<div align="center"><html><body><h1>Info</h1></div>
<br>Provides:<br><br><br>
blah blah etc
<script>
function close(){
window.self.close();
}
</script>
<button onClick=close()>Close</button>

我也试过window.close();和window.close('aboutserver.html')

1 个答案:

答案 0 :(得分:1)

您正在覆盖全局close功能。您应该从尝试调用自身的函数中获取堆栈溢出错误。

您可以删除自定义close功能,直接调用全局close(),或将您的功能重命名为closeWin