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>
  • 相关阅读:
    第四次作业
    第三周
    作业
    第一周学习计划
    小组作业进度(只做了大概还未加内容)
    第六次作业
    第五次作业
    第四次作业
    复习心得 JAVA异常处理
    预习心得
  • 原文地址:https://www.cnblogs.com/publicbill/p/339773.html
Copyright © 2011-2022 走看看