子窗口中:window.onunload = function()
{
  window.opener.location.reload();
}

解决方案 »

  1.   

    也可以在body onunload=window.opener.location.href(父窗口地址);
      

  2.   

    <%
      ArtDao artDao=new ArtDao();
      if(artDao.update())
      {
          out.println("<script>opener.location.reload();self.close();</script>");
     
      }
      else
      {
          log.error("error:update failed.");
          throw new ArticleException("更新时遇到了不可预知的错误");
      }
    %>
      

  3.   

    //刷新主窗体并关闭子窗体
                Response.Write("<script>window.opener.location.replace(opener.location);window.close();</script>");
      

  4.   

    window.onunload在窗体加载完以后不执行吗?好像也执行吧,不只是在关闭的时候执行。