try
window.opener.document.all.id.value = this.value

解决方案 »

  1.   

    这个是父页面  test.html
    <HTML><BODY>
    <input type="text" id="txt" size=20>
    <input type="text" id="txt1" size=20>
    <button onclick="echo()">input</button>
    <script>
    function echo() {
    x = showModalDialog("testnew.html",new Array(txt.value, txt1.value));
    txt.value = x[0];//.txt1;
    txt1.value = x[1];//.txt2;
    }
    </script>
    </BODY></HTML>
    这个是子页面  testnew.html<HTML><BODY>
    <input type="text" name="dlgtxt">
    <input type="text" name="dlgtxt1">
    <button onclick="doSomething()">do somthing</button>
    <script>
     dlgtxt.value = window.dialogArguments[0];
     dlgtxt1.value = window.dialogArguments[1];function doSomething(){
      var m_data = new Object;
      m_data.txt1 = dlgtxt.value;
      m_data.txt2 = dlgtxt1.value;
      window.returnValue = [dlgtxt.value, dlgtxt1.value]; 
      close();
    }
    </script>
    </BODY></HTML>
      

  2.   

    window.opener.document.all.id.value = this.value这个是不是你要的啊