是不是该这样写://return true;
window.open (’../../shop/shop/BasketIn.asp’, ’newwindow’, ’height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no’) 
//window.open('about:blank','aaa','toolbar:none');
return true;

解决方案 »

  1.   

    可是这样post好像是没有传值的啊!
      

  2.   

    <form name="form5" method="post"  action="" target="aaa" ID=Form1>
                <td align="right"><br/></td>
                <td><div align="right" class="style5">&#46384;&#47196; &#49660;&#54609;: </div></td>
    <script language="JavaScript">
    sUserName="fff";    
    function f1()
    {
        var aForm;
        aForm = Form1.elements;
        var myObject = new Object();
        myObject.firstName =aForm.p5.value;
        myObject.lastName =aForm.id5.value;window.showModalDialog ('a.asp', myObject, 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') ;return true;
    }
    function checkordernun(){
    if(/\D/.test(form5.n1.value)){ 
     alert("±&Oslash;?&Ecirc;&Ccedil;?×&Ouml;&pound;&iexcl;");
    form5.n1.focus();
    return false;  
     }
    if(form5.n1.value.substring(0, 1)=='0'){  
    alert("?&Egrave;&euml;&micro;&Auml;?&Aacute;&iquest;&micro;&Uacute;&Ograve;&raquo;??×&Ouml;&sup2;&raquo;&Auml;&Uuml;?0&pound;&iexcl;");
    form5.n1.focus();
    return false;
    }
    if (document.form5.n1.value==''){
       alert("&Oacute;&Atilde;?×&cent;?&pound;&not;&Oacute;&Atilde;?&Atilde;&ucirc;&sup2;&raquo;&Auml;&Uuml;?&iquest;&Otilde;");
    form5.n1.focus();  
        return false;
    }
    return true;//window.open ('a.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') 
    //window.open('about:blank','aaa','toolbar:none');
    //return true;
    }
    </script>
                <td><input name="n1" type="text" id="n1"  value="1" size="5" maxlength="8"> 
                  <input id="submit5" name="Submit5" type="submit" onClick="f1()"id="Submit12342" value="&#44396;&#51077;"> 
                  <input name="p5" type="hidden" id="p5" value="aaaaaaaaa"> 
                  <input name="id5" type="hidden" id="id5" value="dddddddd"></td>
              </form>
    ////////////////////
    a.asp
    //////////
    <SCRIPT>
    var oMyObject = window.dialogArguments;
    var sFirstName = oMyObject.firstName;
    var sLastName = oMyObject.lastName;
    </SCRIPT>
    <title>Untitled</title>
    </head>
    <BODY STYLE="font-family: arial; font-size: 14pt; color: Snow; 
    background-color: RosyBrown;">First Name:
    <SPAN STYLE="color:00ff7f">
    <SCRIPT>
    document.write(sFirstName);
    </SCRIPT>
    </SPAN>
    <BR>
    Last Name:
    <SPAN STYLE="color:00ff7f">
    <SCRIPT>
    document.write(sLastName);
    </SCRIPT>
    </SPAN>
    </BODY>
    </HTML>
      

  3.   

    window.open也可以不过传数值不过效果不是很好
      

  4.   

    给个思路,代码很好写了
    在页面提交的时候,先用window.open打开一个窗口,大小自己都可以设置了
    然后在设置form.target为这个窗口(通过open时候设定的窗口的名字)
    然后再form.submit就可以了,就会进入那个新开的窗口了