标签:
比如说有一个主页面index.htm.里面有两个<iframe name="a" src="a.htm">,<iframe name="b" src="b.htm">
当点击b页面的buttom按钮时,function b(){window.open("c.htm")};
打开了新页面c.htm,完成一些操作后(这些操作已经改变了后台数据库的值,而这些值又和a.htm有关系),
点击c.htm中的buttom,function c(){
//dosomething,如果关闭了c.htm,浏览器上就是显示index.htm了,但我们知道其中一个<iframe name="a" src="a.htm">中的值需要更新,所以在关闭
//c.htm之前因该刷新<iframe name="a" src="a.htm">
window.close();
}
怎样才能刷新<iframe name="a" src="a.htm">呢?
function c()
{
window.opener.parent.frames[‘treeFrame‘].location.reload();//就行了
//window.opener就是针对window.open()的,所以window.opener得到的就是b.htm
//window.opener.parent得到的就是index.htm
}
标签:
原文地址:http://www.cnblogs.com/wl1991-blog/p/4226527.html