zoukankan      html  css  js  c++  java
  • [原创]关于打开新窗口和关闭老窗口的2个方法!

    第1种方法
    如当前要打开的窗口为about.htm

        <script language =javascript >
             
    function openwin()
             {

              newwin
    =window.open('about.htm','login','location=no,toolbar=no,status=yes,resizable=no,scrollbars=no,menubar=no,directories=no')
              newwin.moveTo(
    -3,-3); 
              newwin.resizeTo(screen.availWidth
    +6, screen.availHeight+6); 
              
              window.opener
    =null//opener是一个容器,它代表当前窗口
              window.close(); 
             }
            
    </script>

    第2种方法
    把关闭老窗口的语句写在新打开的窗口的onload事件中,这样比较保险!即新窗口已经保证打开了,再关闭老窗口

    老窗口的代码
    <script language =javascript >
             
    function openwin()
             {

              newwin
    =window.open('about.htm','login','location=no,toolbar=no,status=yes,resizable=no,scrollbars=no,menubar=no,directories=no')
              newwin.moveTo(
    -3,-3); 
              newwin.resizeTo(screen.availWidth
    +6, screen.availHeight+6); 
              
             }
            
    </script>

    新窗口代码
    <script language =javascript >
            
    function CloseOld()
            {
             window.opener.opener
    =null;
             window.opener.close();
            }
            CloseOld();
            
    </script>


    window.opener代表老窗口

    也就是窗口初始化时执行关闭老窗口!

  • 相关阅读:
    面试题12:打印1到最大的n位数
    java生成指定范围的随机数
    排序
    Java中的String类和算法例子替换空格
    动态规划、贪心算法笔记
    牛客编程巅峰赛S1第2场
    UVA 489
    UVA 1339
    UVA 1587
    UVA 202
  • 原文地址:https://www.cnblogs.com/goody9807/p/143485.html
Copyright © 2011-2022 走看看