先给b找个爸爸,然后关掉B,然后再给a找个爸爸,在关掉他就可以了

解决方案 »

  1.   

    如果窗口B是从窗口A中弹出,但关闭按钮在窗口A中,要实现窗口A、B同关闭该怎么办?
      

  2.   

    b.close()
    a.opener=null
    a.close()
      

  3.   

    A弹出B
    <script language="JavaScript">
    <!--
    var b = window.open('about:blank','b','?');
    function closeall(){
    window.close();
    b.close();
    }
    //-->
    </script>
    <a href="javascript:closeall()">关闭窗口</a>C弹出A、B
    <script language="JavaScript">
    <!--
    var a = window.open('about:blank','a','?');
    var b = window.open('about:blank','b','?');
    b.document.write('<a href="javascript:window.close();opener.a.close();">关闭窗口</a>');
    b.document.close();
    //-->
    </script>
      

  4.   

    function myclose(){
       b.close()
       a.opener=null
       a.close()
    }
    按钮的onClike事件为myclose()即可。