我在A.aspx中用Javascript代码window.open(b.aspx,'b'),把b窗口打开后,在b窗口中用window.opener.document.sendmail.to.value = "aa";赋值给A窗口的to文本框,但老是报错,说window.opener.document.sendmail.to.value不是对像.

解决方案 »

  1.   

    window.opener.document.sendmail.to.value是什么东东??
    表单应该是window.opener.document.Form.txt1.value吧
      

  2.   


    你試試window.opener.document.all("to").value = "aa";
      

  3.   

    window.opener.document.sendmail.to.value是什么东东??一看就知道sendmail應該是表單名
    to為文本框的名如不是那麼就是LZ寫錯了-_-
      

  4.   

    用window.opener.document.all.to.value不就结了
      

  5.   

    sendmail是表單名
    to為文本框的名
    但是我的a.aspx和b.aspx是在两个服务器上,就是在a.aspx中window.open("http://www.host.com/b.aspx"),
      

  6.   

    如果不在一个域名,是没有权限访问window.opener的。