父窗口如何关闭子弹出窗口的子弹出窗口?

leeleec 2003-06-18 08:23:48
我这里有一个应用,要求在帧结构的父窗口main状态下,弹出一个子窗口win,点击链接,然后会在子窗口中弹开子窗口win的子窗口mailwin,我现在要关闭这个子窗口的子窗口mailwin,JS如何实现,那位大侠指点一二。
PS:我原来已经实现了子窗口中的FORM提交时关闭子窗口,思路是:在子窗口的FORM提交对象指向父窗口所在的帧,同时在父窗口的ONUNLOAD事件中调用WIN.CLOSE(),其中WIN是打开的子窗口的引用(reference)。但是目前是子窗口WIN中打开新窗口MAILWIN以后,父窗口的ONUNLOAD事件调用总是没有成功,无论我使用WIN.CLOSE()还是MAILWIN.CLOSE()都没有成功!
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoweiwei 2003-06-18
  • 打赏
  • 举报
回复
a.htm
var b=window.open("b.htm")
c.close()
b.htm
var c=window.open("c.htm")
leeleec 2003-06-18
  • 打赏
  • 举报
回复
我要实现的就是这个目的,不知道行不行,我试试看!
michael_monkey 2003-06-18
  • 打赏
  • 举报
回复
a打开b,b打开c,在a中关掉c
michael_monkey 2003-06-18
  • 打赏
  • 举报
回复
a.htm:
<button onClick="newwin1=open('b.htm','newwin1','')">open newwin1</button>
<button onClick="newwin1.newwin2.close()">close newwin2</button>

b.htm:
<button onClick="newwin2=open('c.htm','newwin2','')">open new win2</button>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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