日期:2014-05-18  浏览次数:20413 次

关闭子窗口时,刷新父窗口
我用window.open弹出子窗口的,页面是用框架  
<table   cellpadding= "0 "   cellspacing= "0 "   border= "0 "   width= "100% ">
                                        <tr>
                                                <td> <iframe   name= "leftFrame "   frameborder= "no "   width= "200 "   height= "500 "   src= "leftFrame.aspx "> </iframe> </td>
                                                <td> <iframe   name= "mainFrame "   frameborder= "no "   width= "750 "   height= "500 "   src= "bodyFrame.aspx "   > </iframe> </td>
                                        </tr>
                                </table>
当我关闭子窗口时,如何刷新mainFrame框架里的bodyFrame.aspx文件呢

------解决方案--------------------
在页面加上如下javascript,在用window.open弹出子窗口的用下面openWindow()代替,
<script language= "javascript ">
function openWindow()
{
var isClose; //判断当前弹出窗体是否关闭
isClose = window.open (...);

if(!isClose)
{
top.main.location = bodyFrame.aspx;
}

}
</script>
------解决方案--------------------
你那个方法可以刷新 但是我的bodyFrame.aspx有分页 如果在第二页打开子窗口 关闭的时候 会自动刷新到第一页了


==========
既然是刷新,肯定刷新到第一页了