在子页面中:
parent.document.all.控件.value=你想返回的值,
或者
document.returnvalue=你想返回的值
那个returnvalue拼法不知对不对,你还需要查一下.
在主页面中:
pn=window.open("","","")//打开你的子页面中
如果你想控制子窗口中的值 
可以用
pn.控件名.value="值";
来控制。

解决方案 »

  1.   

    我控制子窗口的时候发现有问题见http://expert.csdn.net/Expert/topic/2153/2153380.xml?temp=.3213617
      

  2.   

    TO:tylike(天外来客) 
    楼主说的是子窗口,应该是OPENER.DOCUMENT.*吧,
    PARENT指的是父窗口,是框架中网页之间调用使用到的.
      

  3.   


    只要是window.open打开的子窗口都能用
    window.opener.document.forms[0].元素名.value="XX"来赋值
      

  4.   

    var childWindow =window.open();你也可以通过得到子窗口的句柄来控制子窗口
      

  5.   

    例子:
    <form name=f>
    <input name=mxh onclick="window.open('test.asp')" value="Test" type=button>
    </form>test.asp
    =============
    <input type="button" value="click" onclick="opener.document.f.mxh.value='new Test'">
      

  6.   

    例子:
    <form name=f>
    <input name=laocoa onclick="window.open('mytest.jsp')" value="Test" type=button>
    </form>mytest.jsp
    =============
    <input type="button" value="click" onclick="opener.document.f.laocao.value='new Test'">