如何指定_parent 的_parent的啊????????????

fangzn 2003-12-09 10:59:01
有一个html:A.html,里面套有两个frame: B1.html和B2.html, B1.html里面套有两个frame:C1.html和C2.html,C1.html里面套有两个frame:D1.html和D2.html,我如何才能让D1.html里面的按钮按下去,刷新B1.html, 而C1.html里面的按钮按下去,只刷新自己。而且不弹出新窗口。
我在D1.html里面
定义
<base target="_top">
<html:base/>
的,他把A.html刷新了

定义
<base target="_parent">
<html:base/>
的,他把C1.html刷新了

改怎样写才好啊。。。。??
...全文
56 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bzscs 2003-12-09
D1.html里面的按钮按下去,刷新B1.html
<button onclick="top.frames["b1"].location.reload()>refresh B1</button>
而C1.html里面的按钮按下去,只刷新自己
<button onclick="self.location.reload()>refresh B1</button>
回复
xzq686 2003-12-09
<a href="javascript: parent.location.reload()">刷新父框架</a>
<a href="javascript: parent.parent.location.reload()">刷新父框架的父框架</a>
<a href="javascript: top.location.reload()">刷新顶级框架</a>


回复
xzq686 2003-12-09
晕~!
回复
xzq686 2003-12-09
用javascript可以解决很多问题的 ̄!
而C1.html里面的按钮按下去,只刷新自己:
<input type=button value=刷新 onclick="location.reload()">
将target="_top"这类全去掉。
弹出窗口你可以换成
function aa()
{
window.open("bb.asp","","width=432,height=288,toolbar=no, status=no, menubar=no, //resizable=yes, scrollbars=yes");


回复
fangzn 2003-12-09
不好意思,我没有说清楚,我用的始终是一个窗口,中途并没有打开过窗口啊。。。:)
回复
xzq686 2003-12-09
刷新父窗口的父窗口:opener.opener.location.reload();
你把这句话放在javascript函数里
<script language="javascript">
<!--
function aa(){
opener.opener.location.reload();
}
-->
</script>


回复
xzq686 2003-12-09
<script language="javascript">
<!--
opener.opener.history.go(0)
-->
</script>
回复
发动态
发帖子
CSS
创建于2007-09-28

5.9w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
社区公告
暂无公告