window.returnValue="你要传递的值"

解决方案 »

  1.   

     <body onunload="opener.document.all.文本框名.value='你的值'">
      

  2.   

    <body onunload="opener.document.all.父窗口中的文本框名1.value=document.all.getval.value;opener.document.all.父窗口中的文本框名2.value=document.all.getval.value;"><input name="getval" type=text value="要传回去的数值"></body>
      

  3.   

    var paramArray=window.showModalDialog("test.htm");//调用弹出窗口
    Jh_item.upfile.value = paramArray//把反回的值写入文本框
    如果我用这种方法,如何在test.htm页面中定义相应的返回值?
      

  4.   

    TO : qiqunet(瑞旗·广东)我在我父窗口的文本框名为ftype
    以下是我在弹出窗口中定义的
    <body onunload="opener.document.all.ftype.value='test'">
    可是我在关闭窗口是提示opener.document为空或不是对象
      

  5.   

    模式窗口的做法与普通窗口有点不同,可以如下://///////////////////////////////////////////////////
    父窗口的代码:<input name="getval" type=text value="">
    <script>
       window.showModalDialog("test.htm",window);//调用弹出窗口,将窗口句柄也传过去
    </script>
    ////////////////////////////////////////////////////////////////////
    test.htm内的代码:<body onunload="dialogArguments.document.all.getval.value=document.all.giveval.value;">
        <input name="giveval" type=text value="要传回去的数值">
    </body>
      

  6.   

    <body onunload="opener.document.all.父窗口中的文本框名1.value=document.all.getval.value;"><input name="getval" type=text value="要传回去的数值"></body>