当前位置: 代码迷 >> ASP.NET >> 关闭子窗口时,刷新父窗口解决思路
  详细解决方案

关闭子窗口时,刷新父窗口解决思路

热度:3763   发布时间:2013-02-25 00:00:00.0
关闭子窗口时,刷新父窗口
我用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有分页 如果在第二页打开子窗口 关闭的时候 会自动刷新到第一页了


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

  相关解决方案