js window.open打开框架问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:28:26
小弟想实现如下功能,不知如何弄。
在一个框架中(a,b,c三个页面组成),我在b页面中用open的方式打开一个新框架(由d,e两页面组成),当我在打开的新框架里操作完后,想关闭新框架后刷新父框架中的某个页面(如b)!望高手赐教!
我用open打开的是一个框架而不是一个单独的页面
关闭页面刷新父框架跟关闭框架刷新父框架应该是不一样的吧!

你把代码贴出来吧 我帮你改

补充问题答复:
取到父对象后,再来取该对象中的某一框架,可以用ID来取到,然后利用刷新代码即可。

先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows="50%,50%">
<frame name=top src="top.html">
<frame name=bottom src="bottom.html">
</frameset>
</HTML>
现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。
语句1. window.parent.frames[1].location.reload();
语句2. window.parent.frames.bottom.location.reload();
语句3. window.parent.frames["bottom"].location.reload();
语句4. window.parent.frames.item(1).location.reload();
语句5. window.parent.frames.item('bottom').loca