window.open("Terminal/TermList.aspx?OpenType=0","new","left=0,top=0,resizable=no,toolbar=no,menubar=no,location=no,status=no,scrollbars= yes,width="+nWidth+",height="+nHeight);
window.opener = null;
window.close();在窗口A中打开一个窗口,然后关闭A。当网速比较慢时,父窗口和子窗口都关闭。有没有好的办法,只着闭父窗口

解决方案 »

  1.   

    http://blog.csdn.net/blackhero/archive/2005/06/22/400008.aspx
      

  2.   

    http://blog.csdn.net/blackhero/archive/2005/06/23/401000.aspx
      

  3.   

    string tt = "opennew = window.open('" + "index.aspx" + "'"+ ",'','toolbar=no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=no,fullscreen=no,top=0;left=0,width=900,height=700');";
                    Response.Write("<script language=javascript>");
                    Response.Write(tt);
                    Response.Write("opennew.moveTo(0,0);");
                    Response.Write("opennew.resizeTo(screen.availWidth,screen.availHeight);");
                    Response.Write("window.opener=null;");
                    Response.Write("window.close();");
                    Response.Write("</script>");
                    Response.End();
      

  4.   

    <script language="java">opener.refreshParent</script>
      

  5.   

    opennew = window.open("Terminal/TermList.aspx?OpenType=0","new","left=0,top=0,resizable=no,toolbar=no,menubar=no,location=no,status=no,scrollbars= yes,width="+nWidth+",height="+nHeight);
    opennew.opener = null;
    window.close();