如何指定_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刷新了

改怎样写才好啊。。。。??
...全文
128 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

61,128

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧