onbeforeunload="opener.document.all.objName.value=objNameInChildPage.options[objNameInChildPage.selectedIndex].value"

解决方案 »

  1.   

    不行呀,我在子窗口这样写的,有问题吗:)?
    <SCRIPT LANGUAGE=javascript>
    <!--
    function kk(){
    onbeforeunload="opener.'files.asp'.document.text1.value='sentuser.asp'.check.value"}
    //-->
    </SCRIPT><INPUT id=submit1 type=submit value=Submit name=submit1 onclick=kk() >
    但点击子窗体的复选框一点反应都没有呀,我的意思是想把复选框的值传给父窗体text1呀。
      

  2.   

    再这样:
    <BODY onbeforeunload="opener.'files.asp'.document.text1.value='sentuser.asp'.check.value"><INPUT id=submit1 type=submit value=Submit name=submit1 onclick=window.close()>
    也不行呀。续继up!!!一下,好吗。。
      

  3.   

    改一下:
    <BODY onbeforeunload="opener.document.all.text1.value=document.all.check.value">
      

  4.   

    改一下:
    <BODY onbeforeunload="opener.document.all.text1.value=document.all.check.value">
      

  5.   

    我给你两个例子吧,我已经测试通过了:
    parent.htm是:<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>父窗口</title>
    </head>
    <body>
    <form method="POST">
      <p align="center">
      <input type="text" name="parenttext" size="20"><input type="button" value="开新窗口" name="B1" onclick="window.open('child.htm','newwin')">
      </p>
    </form>
    </body>
    </html>
    -------------------------child.htm是:<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>子窗口</title>
    </head>
    <body onunload="opener.document.all.parenttext.value='子窗口已经被关闭'">
    <form method="POST" action="--WEBBOT-SELF--">
      <p align="center">输入想传给父窗口的值:<input type="text" name="childtext" size="20"><br>
      <input type="button" value="传值给父窗口" name="B3" onclick="opener.document.all.parenttext.value=document.all.childtext.value"></p>
    </form>
    </body>
    </html>
    你可以参照其中的做法适当的修改,以满足你的实际情况。