`

利用JavaScript关闭当前窗口

阅读更多
<script language="javascript"  type="text/javascript">
    function getconfirm()
    {
    if(confirm("您是否要关闭?")==true)
      {
         window.close();
          return true;
      }
     else
      {
        return false;
      }
    }
    </script>
<asp:Button ID="Btn_Close" runat="server" Text="关闭" Width="103px" OnClick="Btn_Close_Click" OnClientClick="return getconfirm()" />
这样的话在点击关闭按钮时,会弹出“您是否要关闭?”的消息框,但是当您点击了“是”时,还会再弹出另外一个消息框“您查看的网页正在试图关闭选项卡。是否关闭选项卡?”。
这里有一个解决方法:

<script language="javascript"  type="text/javascript">
    function getconfirm()
    {
    if(confirm("您是否要关闭?")==true)
      {
        window.open('','_parent','');
         window.top.opener = null;
         window.close();
          return true;
      }
     else
      {
        return false;
      }
    }
    </script>
<asp:Button ID="Btn_Close" runat="server" Text="关闭" Width="103px" OnClick="Btn_Close_Click" OnClientClick="return getconfirm()" />
这样的话就回直接关闭当前选项卡,而不会再弹出另外一个消息框了。
分享到:
评论

相关推荐

    使用javascript验证窗口是关闭还是刷新

    3. **关闭窗口/选项卡**:当用户通过点击浏览器右上角的关闭按钮或使用快捷键等方式关闭当前窗口或选项卡时,该事件的发生需要被程序所捕捉。 4. **刷新页面**:当用户手动刷新页面(通常通过F5键或浏览器工具栏中的...

    用javascript关闭本窗口技巧小结_.docx

    一个可行的替代方法是通过打开一个新的窗口,然后关闭当前窗口。这种方法在Firefox中通常是可行的,如下所示: ```html &lt;a href="c.html" target="_blank"&gt;ddddddddd &lt;a href="javascript:window.open('','_parent'...

    javascript经典特效---窗口打开关闭程序.rar

    通过这个对象,我们可以操作浏览器窗口的各种行为,包括打开新窗口、关闭当前窗口以及控制窗口的状态。 1. 打开新窗口: 使用`window.open()`方法可以打开一个新的浏览器窗口。该方法接受两个参数:要打开的URL和...

    web程序设计实验沈世根版本.docx

    4. 利用 JavaScript 关闭当前窗口 实验过程: 1. 利用 table 对网页布局,对单元格通过属性 Style 设置样式 2. 利用 Div 对网页布局,对每个 Div 通过属性 Style 设置样式 3. 建立独立的.css 文件,学会控制 Web ...

    用javascript关闭本窗口技巧小结

    本文主要针对用JavaScript关闭当前窗口的技巧进行总结,提供一系列解决方案并解释其在不同浏览器中的兼容性问题。 ### 关闭窗口的JavaScript方法 #### window.close() 在JavaScript中,最直接的关闭当前窗口的...

    浏览器插件,添加关闭当前窗口的按钮

    在本例中,我们关注的是一个名为“关闭当前窗口的按钮”的插件,它的主要功能是为浏览器添加一个额外的选项,允许用户快速关闭当前的浏览窗口。 在默认情况下,大多数浏览器都提供了关闭标签页的选项,但并不总是有...

    javascript经典特效---完全自动关闭窗口.rar

    2. **window.close()**:这是window对象的一个方法,用于关闭当前窗口。当JavaScript运行在浏览器的安全环境中,只有由脚本创建的窗口或者由脚本打开的窗口才能被关闭。对于用户手动打开的窗口,JavaScript通常没有...

    asp.net常用的javascript弹出窗口代码

    #### 关闭当前窗口 ```javascript this.Response.Write("&lt;script language='javascript'&gt;window.close();&lt;/script&gt;"); ``` 这段代码的功能是关闭当前打开的窗口。通常用于用户完成某个操作后自动关闭当前窗口的...

    打开关闭窗口基于javascript语言

    在标题"打开关闭窗口基于JavaScript语言"中,所指的知识点主要是如何利用JavaScript来实现浏览器窗口的动态操作,包括打开新窗口和关闭当前窗口。 在JavaScript中,`window`对象是全局对象,它代表了浏览器的窗口。...

    js关闭子窗口

    这个简单的函数可以被调用以关闭当前窗口。然而,在某些情况下,可能需要考虑浏览器的安全限制和用户的隐私设置。例如,如果一个窗口不是由当前页面打开的,则不能被关闭。此外,有些浏览器禁止脚本自动关闭窗口,这...

    JS针对浏览器窗口关闭事件的监听方法集锦

    在JavaScript中,监听浏览器窗口关闭事件对于实现特定的用户交互或数据保存功能至关重要。下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window....

    js关闭当前页面(窗口)的几种方式总结

    上述代码会尝试关闭当前窗口,但要注意浏览器的安全限制,现代浏览器出于安全考虑,不允许脚本随意关闭非由其打开的窗口。 2. 自定义提示关闭窗口的JavaScript代码 如果希望在关闭窗口之前给用户一个确认提示框,...

    JavaScript关闭子窗口

    此方法用于关闭当前窗口,但只有由脚本打开的窗口才能被脚本关闭。这意味着,如果子窗口是由JavaScript创建的,我们就可以用JavaScript来关闭它。例如: ```javascript var newWindow = window.open('...

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    本文介绍了通过JavaScript判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...

    javascript经典特效---关闭窗口的提示.rar

    在JavaScript中,可以利用`window`对象提供的事件监听器来捕获窗口即将关闭的事件。这个事件通常被称为`beforeunload`或`unload`。当用户尝试刷新页面、关闭窗口或者导航到另一个URL时,这些事件会被触发。下面我们...

    javascript无刷新窗口,鼠标壳拖动窗口位置

    无刷新窗口则避免了这种情况,它利用AJAX(Asynchronous JavaScript and XML)技术来异步地与服务器交换数据,并更新部分网页内容,而无需整体刷新。这提高了用户体验,因为页面加载速度快,且用户的当前视图不会...

    在c#中关闭当前页面语法

    这段代码会直接触发浏览器关闭当前窗口。注意这种方法适用于当前页面是通过`window.open()`方法打开的新窗口或弹出窗口。如果当前页面是主窗口,则该方法可能不会生效,因为大多数现代浏览器出于安全原因限制了对`...

    JS可关闭tab 实用

    由于安全原因,JavaScript不能直接关闭当前打开的浏览器窗口或标签页,除非这个窗口或标签页是由JavaScript自身打开的。这是为了防止恶意网站未经用户许可就擅自关闭用户的页面。 要实现“JS可关闭tab”的功能,...

    javascript在当前窗口关闭前检测窗口是否关闭

    文章还提到了window对象的close()方法,它是用来关闭当前窗口的。调用这个方法会尝试关闭浏览器窗口,但是只有当窗口是通过JavaScript打开时,此方法才能成功执行。否则,浏览器会忽略这个方法的调用。因此,在某些...

Global site tag (gtag.js) - Google Analytics