你需要Javascript来做到这一点。使用
window.close():
close();
注意:隐含当前选项卡。这是等效的:
window.close();
或者可以指定一个不同的窗口。
所以:
function close_window() {
if (confirm("Close Window?")) {
close();
}
}
与HTML:
close
要么:
此处返回false以防止事件的默认行为。否则浏览器将尝试转到该URL(显然不是)。
现在,window.confirm()对话框上的选项将是确定和取消(不是是和否)。如果你真的想要Yes和No,你需要创建一种模式的Javascript对话框。
注意:与上面的浏览器特定的差异。如果你用Javascript打开窗口(通过window.open()),那么你可以用javascript关闭窗口。 Firefox不允许您关闭其他窗口。我相信IE会要求用户确认。其他浏览器可能有所不同。