如何用javascript关闭浏览器中的窗口
我有: 但现在当我尝试:如何用javascript关闭浏览器中的窗口,javascript,html,window,Javascript,Html,Window,我有: 但现在当我尝试: var myWindow; $('#facebook').click(function(){ myWindow = window.open(this.href, "myWindowName", "width=800, height=600"); return false; }); 我得到: VM156:2未捕获引用错误:未定义my(…) 为什么??如何解决此问题?您需要Javascript来完成此操作。使用窗口。关闭(): my
var myWindow;
$('#facebook').click(function(){
myWindow = window.open(this.href, "myWindowName", "width=800, height=600");
return false;
});
我得到:
VM156:2未捕获引用错误:未定义my(…)
为什么??如何解决此问题?您需要Javascript来完成此操作。使用
窗口。关闭()
:
myWindow.close();
注意:当前窗口是隐含的。这相当于:
close();
也可以指定其他窗口
所以:
window.close();
function close_window() {
if (confirm("Close Window?")) {
close();
}
}
<a href="javascript:close_window();">close</a>
带有HTML:
window.close();
function close_window() {
if (confirm("Close Window?")) {
close();
}
}
<a href="javascript:close_window();">close</a>
或:
window.close();
function close_window() {
if (confirm("Close Window?")) {
close();
}
}
<a href="javascript:close_window();">close</a>
OP没有尝试关闭当前窗口。问题中的代码显示他已经在尝试使用close()方法。。请检查完整示例
。它对你有用。我看不出你更新的代码与问题中已有的代码有什么不同。错误消息说“我的”没有定义?和“我的窗口”相比?