我想在网页上创建一个链接,关闭浏览器中的当前活动选项卡,而不关闭浏览器中的其他选项卡。当用户点击关闭链接时,会出现一个提示信息,要求用户使用“YES”和“NO”两个按钮进行确认。如果用户点击“是”,关闭该页面,如果“否”,则什么也不做。
如何做呢?有什么建议么?
你将需要使用Javascript来做到这一点。OA信用盘两面盘源码搭建bbs.yasewl.com请添加链接描述使用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>
return false在这里防止事件的默认行为。否则,浏览器将跳转到那个URL。
现在window.confirm()对话框上的选项将是OK和Cancel(不是和否)。如果您确实需要“是”和“否”,则需要创建某种模式的Javascript对话框。
注意:与上面有不同的浏览器差异。如果你用Javascript(通过window.open())打开窗口,那么你可以用JavaScript关闭窗口。Firefox不允许你关闭其他窗口。我相信IE会要求用户确认。其他浏览器可能有所不同。
原文地址:http://blog.51cto.com/13796879/2126031
时间: 2024-09-29 01:58:36