我有:
var myWindow;
$('#facebook').click(function(){
myWindow = window.open(this.href, "myWindowName", "width=800, height=600");
return false;
});
但现在当我尝试:
myWindow.close();
我得到: VM156:2未捕获的ReferenceError:我未定义(...)
为什么呢?如何解决这个问题?
答案 0 :(得分:0)
您需要使用Javascript来执行此操作。使用 window.close()
:
close();
注意:隐含当前窗口。这相当于:
window.close();
或者您可以指定其他窗口。
<强>所以:强>
function close_window() {
if (confirm("Close Window?")) {
close();
}
}
使用HTML:
<a href="javascript:close_window();">close</a>
或强>
<a href="#" onclick="close_window();return false;">close</a>