当父窗口已经关闭,出现此错误
windows? 笔误? 应为:window
if(opener!=null)
{
  window.opener.location.reload(); 
}

解决方案 »

  1.   

    不好意思,windows 属于笔误,我的源代码是这样的
    .....
    <script>
    alert("删除成功!!");
    window.opener.location.reload(); 
    window.close()
    </script>
    .......
    结果出现上述错误
      

  2.   

    window.close()后面的“;”没写?笔误?
      

  3.   

    window.opener.location.reload(); 
    ==>
    try{opener.location.reload();}catch(e){};
      

  4.   

    ==>
    try{opener.window.location.reload();}catch(e){};
      

  5.   

    <script language="javascript">
    alert("删除成功!!");
    opener.location.reload(true);
    window.close();
    </script>
    试试这个,应该可行,我就是用的这个
      

  6.   

    1.htm:
    <a href=2.htm target="_blank">2.htm</a>2.htm:
    <script language="javascript">
    <!--
    alert("删除成功!");
    opener.location.reload();
    window.close();
    //-->
    </script>
    注意:父窗体不能关了!
      

  7.   

    smartufo(幽浮) 
    这样有opener吗?
      

  8.   

    这样肯定应该行!:)<script language="javascript">
    <!--
    alert("删除成功!!");
    window.close();
    try{opener.location.reload();}catch(e){}
    //-->
    </script>