第一个页面里用showModalDialog,打开一个页面,然后在那页面里输入值,然后关闭该页.将值传到父页面的指定表格里怎么搞啊.
父页面里有四个text框,其中两个NAME为aa,另外为bb,急啊

解决方案 »

  1.   

    在弹出窗口调用:window.parent.document.all.aa.value = document.all.aa.value;
    这样就行.
      

  2.   

    //父页面
    <html>
    <head>
    <title>menu3</title>
    <script language="JavaScript">
    function openNew() 
    {
       var obj = new Object();
       obj.name= "infomation";
       var str = window.showModalDialog("考试分数订正页面.htm",obj,"dialogWidth=800px;dialogHeight=500px");
       document.write(str.stuName);
       document.write(str.stuCourse);
       document.write(str.stuTestdate);
       document.write(str.stuCj);
        
    }
    </script>
    </head>
    <body topmargin=0px leftmargin=40px>
    <form name="myform">
     <table border=0>
       <tr>
         <td colspan=2 align=left>姓名:<input type="text" name="stuname" value="" ></td>&nbsp;
         <td colspan=2 align=left>学科:<input type="text" name="course" value="" ></td>
       </tr>
     </table>
     <table border=1 >
       <tr>
          <td colspan=1 align=center>日期</td>
          <td colspan=1 align=center>分数</td>
       </tr>
       <tr>
          <td colspan=1><input type="text" name="testdate" value="" ></td>
          <td colspan=1><input type="text" name="cj" value="" length=6></td>
       </tr>
       <tr>
          <td colspan=1><input type="text" name="testdate" value="" ></td>
          <td colspan=1><input type="text" name="cj" value="" ></td>
       </tr>
     </table>
      <table>
        <tr>
           <td><input type="button" name="dz" value="订正" onClick="openNew()"></td>
        </tr>
      </table>
    </from>
    </body>
    </html>
      

  3.   

    //弹出页面
    <html>
    <head>
    <title>考试成绩订正</title>
    <script>
       function wClose()
      { 
       var obj=new Object();
       obj.stuName=document.myform.stuname.value;
       obj.stuCourse=document.myform.course.value;
       obj.stuTestdate=document.myform.testdate.value;
       obj.stuCj=document.myform.cj.value;
       window.returnValue=obj;
       window.close();
      }
      </script>
    </head>
    <body topmargin=40px leftmargin=80px>
    <form name="myform">
     <table border=0 >
       <tr>
         <td colspan=2 align=left>姓名:<input type="text" name="stuname" value="" ></td>&nbsp;
         <td colspan=2 align=left>学科:<input type="text" name="course" value="" ></td>
       </tr>
     </table>
     <table border=1 >
       <tr>
          <td colspan=1 align=center>日期</td>
          <td colspan=1 align=center>分数</td>
       </tr>
       <tr>
          <td colspan=1><input type="text" name="testdate" value="" ></td>
          <td colspan=1><input type="text" name="cj" value="" ></td>
       </tr>
       <tr>
          <td colspan=1><input type="text" name="testdate" value="" ></td>
          <td colspan=1><input type="text" name="cj" value="" ></td>
       </tr>
     </table>
      <table>
        <tr>
           <td><input type="button" name="dz" value="保存" onClick="wClose()"></td>
           <td><input type="button" name="fh" value="返回" onClick="window.location.href='考试成绩查询页面.htm'"></td>
        </tr>
      </table>
    </from>
    </body>
    </html>