<body onunload="self.window('windowname').close();">可以吗

解决方案 »

  1.   

    在b的<body中加入target="_self">
      

  2.   

    <HTML><HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="Webdiyer">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var newwin;
    function openWin(){
    newwin=window.open("test.html","","width=400,height=200");
    }
    function closeWin(){
    if(newwin!=null)
    newwin.close();
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY onunload="closeWin()">
    <button onclick="openWin()">open</button>
    </BODY>
    </HTML>--------------------------------
    AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com
      

  3.   

    根据a窗口提供的键值 打开b窗口,从b窗口中返回 所对应的名称。
    原先是用showmodaldialog实现的,测试的时候才发现showmodaldialog不能使窗口最大化,
    所以现在想利用window.open方法实现,可是不知怎么解决呢? 对你的关注,非常非常的感谢。
    兄弟,赶紧支支招,怎么解决呢?很急的
      

  4.   

    window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");newwin为新打开的窗口名称  resizable: Yes 为窗口可最大化,及可调整大小设置 window.returnValue="aaa"; 可将"aaa" 作为返回值,在父窗口中可得到,不过仅陷于showModalDialog方法