将window对象作为showModalDialog方法的参数,即:
window.showModalDialog("xxxx.htm",window,"...")在打开的窗口中用如下语句取出父窗口的域::
var parentWin = window.dialogArguments;
alert(parentWin.addressField);

解决方案 »

  1.   

    在父窗口设定你要的域的ID,然后在打开的showModalDialog可以拿它的值吧!试试吧!我也不太清楚了。
      

  2.   

    window.showModalDialog("xxxx.htm",window,"...")打开的窗口这样取值:
    var pwin = window.dialogArguments;
    var doc=pwin.document;
    alert(doc.all.addressField);
      

  3.   

    其实ashamwolf(狼皮)的方法是对的,但是因为你的页面上有一个表单,所以使用parentWin.addressField就得不到域addressField的值了。
      

  4.   

    window.opener.document.all.yourfieldname