open( )方法打开一个窗口,close( )方法关闭一个窗口。如果我们已经创建了一个Window对象w,那么可以使用如下的代码将它关掉:
w.close();
运行在那个窗口中的JavaScript代码则可以使用下面的代码关闭:
window.close();
注意要显式地使用标识符window,这样可以避免混淆Window对象的close( )方法和Document对象的close( )方法。
大多数浏览器只允许自动关闭由自己的JavaScript代码创建的窗口。如果要关闭其他窗口,可以用一个对话框提示用户,要求他对关闭窗口的请求进行确认(取消),或者请求失败。这样可以防止那些不顾及别人的脚本编写者编写关闭用户主浏览器窗口的代码。