请问如何判断某弹出窗口已存在? 为窗口命名如open("abc.htm","winpop");if(winpop.closed){ ...} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢楼上,不过open是再次弹出窗口吧?那么在open前如何判断winpop是否已弹出了呢? var pop; //全局if(!pop || pop.closed) pop=open("...","aaa");pop.focus(); pop=window.open("...","aaa"); //改正 var win=window.open('','','');if((!win.closed())&&(win!=null)) thanks all, 楼上几位的代码都不行,我的要求是在弹出之前判断窗口是否存在,不存在就弹出,存在就不弹出了,因为在弹出窗口中我有一个定时器递减一个数字,如果窗口已弹出,再open一下定时器又会从初始数字开始递减. to myy,我的页面是定时刷新,二分钟刷新一次,然后检查是否有弹出窗口,否则打开新窗口.所以全局变量也不好用呀. window.open('','','');的第二个参数是窗口的名字,可以利用这个参数给窗口命名。 楼上,这个我知道,但一open,原来已经弹出的页面又会从初始数字开始递减.所以现在关键问题是如何在Open前能知道窗口已存在了? Extjs4 使用外部的拍照插件的问题!! 谁做过图片滚动效果 请问如何获得网页的scrollbar的x和y的移动距离啊 怎样实现文本框替换成下拉框 正则表达式问题 求助:层拖动的范围限定 拖动层的问题,为什么拖动层DIV后,无法捕捉的mouseup事件?不知道为什么? 错误:缺少')'-----------------这是怎么回事? 变量传递 使用“Web Calendar ver 3.0 ”的日期输入控件出现的问题! 问个正则表达式 利用IE的控件打印连续的几个页面,如何控制针式打印机不向前疯狂进纸???
那么在open前如何判断winpop是否已弹出了呢?
pop=open("...","aaa");
pop.focus();
if((!win.closed())&&(win!=null))
所以全局变量也不好用呀.