在C里: <body onload="opener.document.all.inputName.value = '返回的信息'">

解决方案 »

  1.   

    因为在C里 opener 对象就是指打开C的那个网页.因此不管是A还是B打开C的, opener 对象总是能够准确无误地指向这个对象
      

  2.   

    onunload="window.opener.location.href='a.html'"
    这个可不可以啊
    用LOCATION属性
      

  3.   

    a.html:
    <script>
    self.name="a";
    self.open("c.html","c","");
    </script>b.html:
    <script>
    self.name="b";
    self.open("c.html","c","");
    </script>c.html:
    <script>
    alert(self.opener.name);
    </script>
    如果你首先打开a.html,那么 c页面里的opener.name 永远是 a
    我试很多久都没办法解决
    看来你打开c 的时候,窗口名字要改改了,
      

  4.   

    对了我的那个是指定了,不是自动了问一下
    inputName.value = '返回的信息'
    这是什么意思啊
    这里面如果不设置VLAUE的直
    是不是就是自动返回没有返回信息了
      

  5.   

    opener 属性不会随着页面的替换而改变,只会保留第一次打开时候的 opener值