关闭其他页面中的当前浏览器

Close current browser in other page

本文关键字:浏览器 其他      更新时间:2023-09-26

>我有下面的 HTML,它会重定向页面并关闭当前窗口

<a href="http://www.google.com" onclick="close_window()">

我测试了它,它只能重定向页面或关闭窗口,但不能同时执行这两项操作,这意味着重定向到另一个页面后,它不会关闭窗口。您能建议如何在重定向后关闭窗口吗?

你需要

Javascript来做到这一点。使用 window.close((:

关闭((;注意:当前窗口是隐含的。这是等效的:

window.close((;或者,您可以指定其他窗口。

所以:

function close_window() {
  if (confirm("Close Window?")) {
    close();
  }
}

使用HTML:

<a href="javascript:close_window();">close</a>
or:
<a href="#" onclick="close_window();return false;">close</a>

在此处返回 false 以防止事件的默认行为。否则,浏览器将尝试转到该URL(显然不是(。

现在,window.confirm(( 对话框中的选项将是"确定"和"取消"(不是"是"和"否"(。如果你真的想要是和否,你需要创建某种模态Javascript对话框。

你必须尝试Windows.open:

        <html>
        <head></head>
        <body>
        <script type="text/javascript">
            function test(){
               testWindow = window.open("http://www.google.com");
               setTimeout(function() { testWindow.close() },5000);
            }
            test();
        </script>
        </body>
        </html>
相关文章: