• [原创]关于打开新窗口和关闭老窗口的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代表老窗口

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

  • 相关阅读:
    新年初六
    新年初五
    新年初四
    Who moved my cheese?
    红螺寺踏春
    JSP基本语法--实例演练
    JSP基础语法--跳转指令 jsp:forward page
    JSP基本语法--包含指令<%@include file="路径"%> <jsp:include page>
    JSP基本语法--Page指令 <%@page 属性=”内容“%>
    JSP注释及scriptlet <%局部%><%!全局%><%=输出%>
  • 原文地址:https://www.cnblogs.com/goody9807/p/143485.html
Copyright © 2020-2023  润新知