我想在网页上创建一个链接,关闭浏览器中的当前活动选项卡,而不关闭浏览器中的其他选项卡。当用户点击关闭链接时,会出现一个提示信息,要求用户使用“YES”和“NO”两个按钮进行确认。如果用户点击“是”,关闭该页面,如果“否”,则什么也不做。
如何做呢?有什么建议么?
你将需要使用 来做到这一点。使用window.close()方法
close();
注意:当前标签是隐含的。这相当于:
window.close();
或者你可以指定一个不同的窗口。
如:
function close_window() {
if (confirm(\"Close Window?\")) {
close();
}
}
HTML:
<a href=\" :close_window();\">close</a>
或:
<a href=\"#\" =\"close_window();return false;\">close</a>
return false在这里防止事件的默认行为。否则,浏览器将跳转到那个URL。
现在window.confirm()对话框上的选项将是OK和Cancel(不是和否)。如果您确实需要“是”和“否”,则需要创建某种模式的 对话框。
注意:与上面有不同的浏览器差异。如果你用 (通过window.open())打开窗口,那么你可以用 关闭窗口。Firefox不允许你关闭其他窗口。我相信IE会要求用户确认。其他浏览器可能有所不同。
继续阅读与本文标签相同的文章
下一篇 :
如何用正确的态度审视SQL Server数据库
-
性能优化之卡顿延迟
2026-05-14栏目: 教程
-
第16问:Filecoin从DSN角度解读
2026-05-14栏目: 教程
-
C/C+从零基础到精通,究竟是如何快速完成的?其实只需要这6步!
2026-05-14栏目: 教程
-
谷歌再爆重大安全漏洞!华为却成最大赢家?网友:这谁还敢用!
2026-05-14栏目: 教程
-
Excel崩溃文件如何找回
2026-05-14栏目: 教程
