javascript 关闭窗口时不提示的实现办法 .

以下内容转自:

http://blog.csdn.net/huangyunzeng2008/article/details/5862127

 

 

在BS开发过程中,有这样一个需求,我设计了一个按钮,要求点击该按钮时关闭当前浏览器窗口,这很简单,window.close(),轻松搞定,但是大家都知道,单纯的这么写,IE总是弹出一个提示框,询问是否关闭,现在有这样的需求,就是我在点击的时候直接关闭,不要弹出窗口,怎么办呢?

 

       window.close(),这个函数的作用是关闭当前窗口没问题,但是脚本就是脚本,不是自己open的窗口,在执行到window.close时总是提示,因此若是脚本自己打开的窗口,在执行window.close时不提示,因此办法就来了。

 

  <script type="text/javascript">

       window.opener=null;

        window.open("","_self");

        window.close();

  </script>

 

      第一步:清空当前窗口句柄,不是必须的,但是这样写比较严谨。

      第二步:在当前窗口打开一个新的窗口,如果想删除所有frame,则“_top”

      第三步:关闭当前窗口。

      第四步:自己试试吧!

你可能感兴趣的:(JavaScript)