opener.document.formname.test.value="newValue"

解决方案 »

  1.   

    bb.html
    ===============
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="f">
    <input type=text name=test >
    <input type="button" name="Submit" value="Submit" onclick="window.open('subwin.html','')">
    </form>
    </body>
    </html>subwin.html
    =====================
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <script>
    function return_values()
    {
    opener.document.f.test.value="AAAAAAAAAAAAAAAAA"
    }
    </script>
    <body bgcolor="#FFFFFF" text="#000000">
    <input type="button" name="Submit" value="Submit" onclick="return_values()">
    </body>
    </html>
      

  2.   

    如果在bb.html 不加这一段<form name="f">可不可以把值改变啊 ????
      

  3.   

    当然不可以,那么如果找到这个FORM呢
      

  4.   

    那就用<input id="aaa">
    document.all.aaa.value="XXXX"
      

  5.   

    window.opener.父窗口对象名.value=?