use window.open or window.showModalDialog:
window.open("Sample.htm",null,
    "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");window.showModalDialog("mypage.htm",null,"dialogHeight=50,dialogWidth =70");

解决方案 »

  1.   

    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="bb.asp" target="_blank">
      <input type="text" name="textfield">
      <input type="submit" name="Submit" value="Submit">
    </form>
    </body>怎样控制bb.asp窗口的大小,是否显示菜单栏等。。
      

  2.   

    你说的对,没有不能的,我的意思是你不能直接做,但我给做了一个非直接的:<html>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="bb.asp" target="_blank" onsubmit="return check()">
      <input type="text" name="textfield">
      <input type="submit" name="Submit" value="Submit">
    </form>
    <script language="javascript">
    function check()
    {
      var win = window.open("",document.form1.target,
        "height=400,width=400,status=yes,toolbar=no,menubar=no,location=no");
      var doc = win.document;
      doc.open();  doc.write ('<form name="form1" method="post" action="'+document.form1.action+'">'+
    '  <input type="text" name="textfield"' + ' value="' + document.form1.textfield.value+'">'+
    '<\/form>');  doc.write ('<body onload="doSubmit()">'+
    '<script language="javascript">'+
    'function doSubmit()'+
    '{'+
    '  document.form1.submit();'+
    '}'+
    '<\/script>');
     doc.close();
     return false;
    }
    </script>
    </body>
    </html>
      

  3.   

    this is a more general version:<html>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="bb.asp" target="_blank" onsubmit="return postThis(this)">
      <input type="text" name="textfield">
      <input type="submit" name="Submit" value="Submit">
    </form>
    <script language="javascript">
    function postThis(obj)
    {
      var win = window.open("",document.form1.target,
        "height=400,width=400,status=yes,toolbar=no,menubar=no,location=no");
      var doc = win.document;
      doc.open();  doc.write('<html><body><form name="' + obj.name + '" method="' + obj.method + '" action="'+ obj.action+'">');
      for (var i=0; i < obj.elements.length; i++)
    doc.write('<input type="hidden" name="' + obj.elements[i].name + '" value="' +   obj.elements[i].value + '">');
      doc.write('<\/form>');  doc.write ('<body onload="doSubmit()">'+
    '<script language="javascript">'+
    'function doSubmit()'+
    '{'+
    '  document.'+ obj.name + '.submit();'+
    '}'+
    '<\/script><\/body><\/html>');
     doc.close();
     return false;
    }
    </script>
    </body>
    </html>
      

  4.   

    按照思路应该是行了。。但是出现错误Script 块不能放在另一个 Script 块内。???
      

  5.   

    what kind of browser are you using?did you copy everythig from <html> to </html> and save them in a html file and click on submit button?