如何用javascript在浏览器中关闭窗口

时间:2016-04-03 09:13:40

标签: javascript html window

我有:

var myWindow;
    $('#facebook').click(function(){
        myWindow = window.open(this.href, "myWindowName", "width=800, height=600");
        return false;
});

但现在当我尝试:

myWindow.close();

我得到: VM156:2未捕获的ReferenceError:我未定义(...)

为什么呢?如何解决这个问题?

1 个答案:

答案 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>