首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-12 
关闭子窗口时,刷新父窗口我用window.open弹出子窗口的,页面是用框架tablecellpadding 0 cellspacing

关闭子窗口时,刷新父窗口
我用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有分页 如果在第二页打开子窗口 关闭的时候 会自动刷新到第一页了


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

热点排行