日期:2014-05-16  浏览次数:20317 次

js有关窗口关闭与刷新问题,问题解决必感谢!
我想实现这样的功能.
父窗口中有数据列表,当对数据进行修改时弹出一子窗口,对数据进行修改,完毕保存后,当关闭子窗口   时,刷新父窗口数据  
请问该怎么写javascript,以及怎么用呢,谢谢.问题解决一定给分!!


------解决方案--------------------
子窗口中:

window.onunload = function()
{
window.opener.location.reload();
}
------解决方案--------------------
也可以在body onunload=window.opener.location.href(父窗口地址);


------解决方案--------------------
<%
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( "更新时遇到了不可预知的错误 ");
}
%>
------解决方案--------------------
//刷新主窗体并关闭子窗体
Response.Write( " <script> window.opener.location.replace(opener.location);window.close(); </script> ");
------解决方案--------------------
google一下window.opener
------解决方案--------------------
window.onunload在窗体加载完以后不执行吗?好像也执行吧,不只是在关闭的时候执行。。。。