因打开了子窗口,用户还有可能最打开还其它窗口

解决方案 »

  1.   

    http://www.w3school.com.cn/htmldom/met_win_open.asp定义和用法
    open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。
      

  2.   

    如何知道的子窗口aa.htm是不被激活中
      

  3.   

    你打开窗口的时候 比如给打开的窗口一个句柄
    var aa=window.open('地址');
    然后给窗口设置聚焦和失去焦点事件,并且给它弄个是否聚焦的值
    aa.isFocus=false;
    aa.onfocus=function(){alert('我被聚焦了!');this.isFocus=true;};
    aa.onblur=function(){alert('我失去焦点了!');this.isFocus=false;};你把打开的这些窗口句柄放一个数组里
    var arr=[aa,bb,...]
    循环这个数组,如果哪个值的isFocus是true,说明它是当前激活的窗口