<form method=post action=page1.php onsubmit="opener.document.reload();window.close()">

解决方案 »

  1.   

    反过来
    <form method=post action=page1.php onsubmit="window.close();opener.document.reload()">
      

  2.   

    page2.html
    <script>
    function mysubmit()
    {
    form1.submit();
    opener.history.go(0);
    window.close();
    }
    </script>
    <form name=form1 method=post action=page1.php>
    <input type=button onclick=mysubmit()>
    </form>
      

  3.   

    你的page1.htm
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <a href="#" onclick="window.open('page2.htm')">open</a>
    <span id=data >hello world!</span>
    </BODY>
    </HTML>
    ///////////////////////////////
    你的page2.htm
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body bgcolor="#FFFFFF" text="#000000">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function submitIt(e){
       var data=''
      for(i=0;i<e.elements.length;i++){
         // alert(e.elements[i].type)
          if(e.elements[i].type=='text'||e.elements[i].type=='password')data+=e.elements[i].name+':'+e.elements[i].value+'<br>';
       }
      self.opener.data.innerHTML=data;
      window.close()
    }
    //-->
    </SCRIPT>
    <form name="form1" method="post" action="">
      <p>
        nickName<input type="text" name="nickName">
      </p>
        <p>
        homepage<input type="text" name="homepage">
      </p>
        <p>
        email<input type="text" name="email">
      </p>
      <p>
        <input type="submit" name="Submit" value="Submit" onclick="submitIt(form1)">
      </p></form>
    </body>
    </html>
      

  4.   

    <script>
    <!--
    function submit_form() {
        document.form1.action="page1.php";
        document.form1.target="_parent";
        document.form1.submit();
        opener.document.reload();
        top.close();
    //-->
    </script><form name="form1" id="form1">
    <input><br>
    <input><br>
    <button onclick="submit_form();">提交</button>
    </form>