window.open模式窗口

function ModalWindow(){
}

ModalWindow.open = function(url, newWinName, modeCode){
 $newWin = window.open(url, newWinName, modeCode);
 return $newWin;
}

/**
 * 模式窗口状态控制
 */
window.onfocus = function() {
 setModalMode();
};

window.document.onfocus = function() {
 setModalMode();
};

window.document.onclick = function() {
 setModalMode();
};

window.document.ondblclick = function() {
 setModalMode();
};

function setModalMode(){
 if ($newWin) {
  if (!$newWin.closed)
   $newWin.focus();
 }
}

// 全局变量
var $newWin = null;

你可能感兴趣的:(技术)