制作弹出窗口的代码片段:
<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')
答案 0 :(得分:1)
您正在覆盖全局close
功能。您应该从尝试调用自身的函数中获取堆栈溢出错误。
您可以删除自定义close
功能,直接调用全局close()
,或将您的功能重命名为closeWin