六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 24|回复: 0

利用JavaScript关闭当前窗口

[复制链接]

升级  7.33%

62

主题

62

主题

62

主题

举人

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2013-1-29 09:29:24 | 显示全部楼层 |阅读模式
<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"  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"  OnClientClick="return getconfirm()" />
这样的话就回直接关闭当前选项卡,而不会再弹出另外一个消息框了。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表