netscape好像也可以通过opener访问

解决方案 »

  1.   

    各位棒棒场吧,我找了许多的资料都没有,在mozilla的网站上,全是他妈的烂东东。
    : seabell(百合心) 能不能直接给一个能用的例子阿
      

  2.   

    应该和ie的写法一样。我看了一本《JavaScript宝典》,里面很详细地针对ie和netscape两者来讲述的,谈到window对象时,说除了netscape2,在支持script的浏览器中,window都有opener属性。其后举的例子也是你上面的写法。我想应该是通用的吧。因为一直不用netscape了,我也没有办法测试,抱歉
      

  3.   

    seabell(百合心) 我的问题还是没有解决阿!有点同情心吧。邦邦忙吧!thank you
      

  4.   

    再netscape下window都有opener属性的调用无任何反映
      

  5.   

    应该可以用window.opener或self.opener来引用。
    要不这样试试:
    在父窗口的打开语句写入
    newwin=window.open();
    if(newwin.opener==null)
    newwin.opener=self;
    如果还不行,sorry,我水平有限,实在没辙了
      

  6.   

    我知道一个解决办法。用cookie.!!!我以前就这样作过。
    在cookie里面维持一个标志变量flag,初始值为0。当打开一个新窗口后,新窗口里的脚本把flag变为1.然后返回到父窗口后(父窗口document得到焦点),为父窗口的document得到焦点的事件编写一个处理函数,里面加上document.all(component).value = (value);就可以了,然后把flag=0.