首页 > 代码库 > 关于htm新页面刷新原页面问题

关于htm新页面刷新原页面问题

比如说有一个主页面index.htm.里面有两个<iframe name="a" src="http://www.mamicode.com/a.htm">,<iframe name="b" src="http://www.mamicode.com/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="http://www.mamicode.com/a.htm">中的值需要更新,所以在关闭

//c.htm之前因该刷新<iframe name="a" src="http://www.mamicode.com/a.htm">

window.close();

}

怎样才能刷新<iframe name="a" src="http://www.mamicode.com/a.htm">呢?

function c()

{

window.opener.parent.frames[‘treeFrame‘].location.reload();//就行了

//window.opener就是针对window.open()的,所以window.opener得到的就是b.htm

//window.opener.parent得到的就是index.htm

}

关于htm新页面刷新原页面问题