防止打开多个详细信息窗口

//win变量用来存储窗口的window
var winDetail = null;
function MyOpenWindow(addr) {
        if (!winDetail) {            
            //按照传入的地址创建窗口
            winDetail = window.open(addr, '', '');
        }
        else {
            //窗口已经存在,那么只需改变地址
            winDetail.location.href = addr;
            winDetail.focus(); //让窗体得到焦点,firefox下需要设置选项,允许前置后置窗口            
        }
    }

你可能感兴趣的:(防止打开多个详细信息窗口)