zoukankan      html  css  js  c++  java
  • 无 [提示] 关闭窗口

    关闭窗口我们都知道调用函数 window.close();

    但如果你稍加留意你会发现:

    1、如果你想关闭的窗口是被弹出的,即:用 window.open(); 打开的,这样的窗口调用 window.close(); 可以“无条件关闭”。

    2、如果你想关闭的窗口不是被弹出,那么你直接调用 window.close(); 会弹出一个盖茨认为非常友好,而我却非常“憎恨”的确认窗口。——“询问是否确认关闭该窗口? Yes or No ?”

    一般时候,类似的窗口不会给我们的程序带来多大麻烦,可如果你做过OA系统或是什么比较特殊(这里的特殊我无法解释清楚)的应用程序,或是客户干脆就要求不要这个[确认窗口],这时你就可以再多加这么一句代码:window.opener=self.location;

    以下是一个function的完整代码:
    <script type="text/javascript">
    <!--
    function WinOpen(url)
    {
        window.opener
    =self.location; // 就加这么一句。
        //window.open(url,  'Retss', 'width=990px,height=680px,menubar=no,toolbar=no,location=no,directries=no');
        window.close();
    }
    // -->
    </script>
  • 相关阅读:
    申请奖励加分
    6.14
    6.11
    6.10
    6.9
    6.8
    6.7
    6.6
    6.5
    6.4
  • 原文地址:https://www.cnblogs.com/publicbill/p/339773.html
Copyright © 2011-2022 走看看