父窗口a.htm的代码:<input name="url" id=url size=34 maxlength=200>
<script>
   window.showModalDialog("b.htm",window);//调用弹出窗口,将窗口句柄也传过去
</script>
////////////////////////////////////////////////////////////////////
b.htm内的代码:<body onunload="dialogArguments.document.all.getval.value=document.all.giveval.value;">
    <input name="url" type=text value="要传回去的数值">
</body>

解决方案 »

  1.   

    刚才那个有点错了,下面这个可以的:
    父窗口a.htm的代码:<input name="url" id=url size=34 maxlength=200>
    <script>
       window.showModalDialog("b.htm",window);//调用弹出窗口,将窗口句柄也传过去
    </script>
    ////////////////////////////////////////////////////////////////////
    b.htm内的代码:<body>
       
    <select onchange="dialogArguments.document.all.getval.value=value;">
    <option value=1>1</option>
    <option value=2>2</option>
    <option value=2>2</option>
    </select>
    </body>
      

  2.   

    <input name=url id=url size=34 maxlength=200>
    <input type="button" value="浏览" onClick="javasript:SelectObject('url')">funtion SelectObject()
    {
       url = "b.htm";
       GetStr = window.showModalDialog('url');if  (GetStr != "")
    {

    eval("MeetingInfo." + objName + "ID.value = GetStr");

    }
    }
       
      

  3.   

    a.htm的代码:<input name="url" id=url size=34 maxlength=200>
    <input type="button" value="浏览" onClick="showModalDialog('b.htm',window)">
    ////////////////////////////////////////////////////////////////////
    b.htm内的代码:<body>
       
    <select onchange="dialogArguments.document.all.getval.value=value;">
    <option value=1>1</option>
    <option value=2>2</option>
    <option value=2>2</option>
    </select>
    </body>