能不能通过窗口名字得到该窗口的引用?

zx22883 2004-10-18 10:06:53
能不能通过窗口名字得到该窗口的引用?
比如A窗口想操作B窗口,首先判断B窗口是否已弹出,没有弹出就先弹出B窗口,如果B窗口已经弹出了,就直接操作B窗口。(B可能不是由A打开的)

即有没有类似代码通过名字获得B的引用:
var b = windows("name_of_b");

if(b==null)
{
b = window.open("name_of_b", url);
}


谢谢!
...全文
88 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cnblackhawk 2004-12-22
  • 打赏
  • 举报
回复
to clarass(挂狗头卖羊肉)
rabbit666(yesterday once more)

如果是a打开的, 有没有办法???
cnblackhawk 2004-12-22
  • 打赏
  • 举报
回复
如果是a打开的, 有没有办法???
zx22883 2004-10-19
  • 打赏
  • 举报
回复
to net_lover(孟子E章);你的方法是行不通的!!!你只考虑到了某一个或俩个窗口,我要是有5个窗口的,我就要定义5个全局变量!!而且对其中的某一个(或多个)窗口关闭时,还要将起对应的全局变量置空.但是怎么获得窗口关闭的事件呢?!,(onunload是窗口的卸载事件,不是关闭事件)
rabbit666 2004-10-19
  • 打赏
  • 举报
回复
如果不是a打开是没办法的
孟子E章 2004-10-19
  • 打赏
  • 举报
回复
var b =null
function OpenWin(url)
{
if(b && b.open && !b.closed)
b.focus()
else
b = window.open(url)
}
孟子E章 2004-10-19
  • 打赏
  • 举报
回复
var b =null
function open(url)
{
if(b && b.open && !b.closed)
b.focus()
else
b = window.open(url)
}
clarass 2004-10-19
  • 打赏
  • 举报
回复
如果不是a打开的,那就没办法了
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-18 10:06
社区公告
暂无公告