if(parent.window.closed){
  alert("window is closed.");
}

解决方案 »

  1.   

    if ( parent.document ) {
    }
      

  2.   

    测试一下<BODY>
    <button onclick='window.open("#","newwin","");'>打开</button>
    <button onclick='checkwin();'>检测</button>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkwin()
    {
    var wo = window.opener
    if (wo.closed)
    {
    alert("已关闭")
    }
    else
    {
    alert("没有关闭")
    if (wo.screenTop == 0){alert("全屏")}
    else if (wo.screenTop <-1000){alert("最小化")}
    }
    }
    //-->
    </SCRIPT>
    </BODY>
    </HTML>
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    if (window.opener){document.write("<button onclick='checkwin();'>检测</button>")}
    else{document.write("<button onclick='window.open(\"#\",\"newwin\",\"\");'>打开</button>")}
    //-->
    </SCRIPT><SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkwin()
    {
    var wo = window.opener
    if (wo.closed)
    {
    alert("已关闭")
    }
    else
    {
    alert("没有关闭")
    if (wo.screenTop == 0){alert("全屏")}
    else if (wo.screenTop <-1000){alert("最小化")}
    }
    }
    //-->
    </SCRIPT>
    </BODY>