window.showModelessDialog
才有返回值的

解决方案 »

  1.   


    注意你window.open后的左括號是全角的;
    top=0后應為逗號不時分號.下面是我改的:
     
            string script;        script = "<script language=javascript>";
            script += " var XX; ";
            script += " XX=window.open('" + Request.ApplicationPath + "/index.aspx','','toolbar= no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=yes,fullscreen=no,top=0,left=0,width=900,height=700');";
            script += " if (XX != null) ";
            script += " {";
            script += " XX.moveTo(0,0);";
            script += " XX.resizeTo(screen.availWidth,screen.availHeight);";
            script += " window.opener=null;";
            script += " window.close();";
            script += " }";
            script += " else";
            script += " alert('警告信息'); ";
            script += "</script>";        Response.Write(script);
      

  2.   

    window.showModelessDialog
    才有返回值的
      

  3.   

    window.open返回的是新窗口對象:
    http://www.poptool.net/docs/dhtml/methods/open_0.html
      

  4.   

    window.showModelessDialog
    才有返回值的
    ------------------------------
    window.open的返回值是新打开的window脚本应该错了,把全角括号改成半角的就ok