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;
本文介绍了一个简单的JavaScript实现方式,用于控制模式窗口的状态,并确保其始终处于激活状态。通过监听多个事件来判断当前窗口是否被激活,并将焦点返回到模式窗口。
1589

被折叠的 条评论
为什么被折叠?



