try{
  其中放你的代码
}catch(e){
}
或着用
  if (window.opener){
  }
如果window.opener不为null则返回true

解决方案 »

  1.   

    opener针对于弹出窗口,self链接没有opener
      

  2.   

    先判断一下opeenr是否存在...........
      

  3.   

    1.window.opener.location.reload()
    2.用window.open打开的才能用opener(ie6用_blank打开的窗口开也支持)
      

  4.   

    就是history.go(0)啦csdn的函数
    <script>
    <!--
    function load()
    {
    var name=navigator.appName
    var vers=navigator.appVersion
    if(name=='Netscape'){
    window.location.reload(true)
    }
    else{
    history.go(0)
    }
    }if( self == top )
    {
    location = "/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1";
    }
    //-->
    </script>
      

  5.   

    就是history.go(0)啦CSDN的函数
    <script>
    <!--
    function load()
    {
    var name=navigator.appName
    var vers=navigator.appVersion
    if(name=='Netscape'){
    window.location.reload(true)
    }
    else{
    history.go(0)
    }
    }if( self == top )
    {
    location = "/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1";
    }
    //-->
    </script>
      

  6.   

    我用过的代码:
    1、window.opener.top.location.reload();
    2、window.opener.navigate (redDir);
    3、window.opener.reload();这些在用IE5.0时就会报错,说opener不是对象。我说的情况是这样的,假设a窗口打开了b窗口,在b进行了操作之后,关闭b窗口,
    同时在b窗口刷新a窗口,既b的opener,这时候就会出现版本问题。请指教!
      

  7.   

    opener Property  Internet Development Index --------------------------------------------------------------------------------Sets or retrieves a reference to the window that created the current window. Syntaxwindow.opener [ = sWindow ]
    Possible ValuessWindow Variant that specifies or receives the window reference. The property is read/write. The property has no default value.Expressions can be used in place of the preceding value(s), as of Microsoft&reg; Internet Explorer 5. For more information, see About Dynamic Properties.请详细检查你的代码
      

  8.   

    应该是WINDOW.OPENER.WINDOW.RELOAD();
    RELOAD()是WINDOW的,不是OPENER的,OPENER只是一个窗口.
      

  9.   

    试一试
    window.opener.history.go(0);