function showWait(message)
{
var waitDiv
//判断div是否存在
if (waitDiv=document.getElementById("waitDiv"))
{
//如果存在则直接显示
waitDiv.style.display = "block";
}
else
{
//如果不存在则创建新的div
waitDiv = document.createElement("div");
waitDiv.id = "waitDiv";
waitDiv.style.position = "absolute";
waitDiv.style.width = "265px";
waitDiv.style.height = "75px";
waitDiv.style.left = "35%";
waitDiv.style.top = "30%";
waitDiv.style.background = "#eee";
waitDiv.style.border = "1px solid #3b4058"
waitDiv.style.textAlign = "center";
waitDiv.style.paddingTop = "25px";
waitDiv.style.zIndex = "10001";
}
//提示框信息
var hintMsg = " 正在处理中...";
if (typeof(message)!="undefined")
{
hintMsg = message;
}
waitDiv.innerHTML = "<img src='../image/progress.gif'> 正在处理中...";
//创建遮罩层,不允许点击后面的元素
//获取当前的页面高、宽
var sWidth,sHeight;
sWidth=document.body.scrollWidth;
sHeight=document.body.scrollHeight;
//创建遮罩div
var bgDiv=document.createElement("div"); bgDiv.id="bgDiv";
bgDiv.style.position="absolute";
bgDiv.style.top="0";
bgDiv.style.left="0";
bgDiv.style.background="#F5FBFE";
bgDiv.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgDiv.style.opacity="0.6";
bgDiv.style.width=sWidth;
bgDiv.style.height=sHeight;
bgDiv.style.zIndex = "10000";
//将创建的遮罩层和提示信息添加到Body
document.body.appendChild(bgDiv);
document.body.appendChild(waitDiv);
//不允许右键
document.body.onselectstart = function(){return false;}
document.body.oncontextmenu = function(){return false;}
}
//隐藏遮罩层和提示框
function hideWait()
{
var bgDiv = document.getElementById("bgDiv");
var waitDiv = document.getElementById("waitDiv");
if (bgDiv!=null && bgDiv != "undefined" )
{
document.body.removeChild(bgDiv);
}
if (waitDiv!=null && waitDiv != "undefined" )
{
document.body.removeChild(waitDiv);
}
}
hideWait();遮罩在IE6的环境下还等选中被遮罩的下拉菜单 拜托各位解答。如果贴上解决方案最好 小女子感谢大家了
ps:不要贴站内的那个了 那个我看过了 我这边还不知道怎么加那个清空呢 55555
{
var waitDiv
//判断div是否存在
if (waitDiv=document.getElementById("waitDiv"))
{
//如果存在则直接显示
waitDiv.style.display = "block";
}
else
{
//如果不存在则创建新的div
waitDiv = document.createElement("div");
waitDiv.id = "waitDiv";
waitDiv.style.position = "absolute";
waitDiv.style.width = "265px";
waitDiv.style.height = "75px";
waitDiv.style.left = "35%";
waitDiv.style.top = "30%";
waitDiv.style.background = "#eee";
waitDiv.style.border = "1px solid #3b4058"
waitDiv.style.textAlign = "center";
waitDiv.style.paddingTop = "25px";
waitDiv.style.zIndex = "10001";
}
//提示框信息
var hintMsg = " 正在处理中...";
if (typeof(message)!="undefined")
{
hintMsg = message;
}
waitDiv.innerHTML = "<img src='../image/progress.gif'> 正在处理中...";
//创建遮罩层,不允许点击后面的元素
//获取当前的页面高、宽
var sWidth,sHeight;
sWidth=document.body.scrollWidth;
sHeight=document.body.scrollHeight;
//创建遮罩div
var bgDiv=document.createElement("div"); bgDiv.id="bgDiv";
bgDiv.style.position="absolute";
bgDiv.style.top="0";
bgDiv.style.left="0";
bgDiv.style.background="#F5FBFE";
bgDiv.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgDiv.style.opacity="0.6";
bgDiv.style.width=sWidth;
bgDiv.style.height=sHeight;
bgDiv.style.zIndex = "10000";
//将创建的遮罩层和提示信息添加到Body
document.body.appendChild(bgDiv);
document.body.appendChild(waitDiv);
//不允许右键
document.body.onselectstart = function(){return false;}
document.body.oncontextmenu = function(){return false;}
}
//隐藏遮罩层和提示框
function hideWait()
{
var bgDiv = document.getElementById("bgDiv");
var waitDiv = document.getElementById("waitDiv");
if (bgDiv!=null && bgDiv != "undefined" )
{
document.body.removeChild(bgDiv);
}
if (waitDiv!=null && waitDiv != "undefined" )
{
document.body.removeChild(waitDiv);
}
}
hideWait();遮罩在IE6的环境下还等选中被遮罩的下拉菜单 拜托各位解答。如果贴上解决方案最好 小女子感谢大家了
ps:不要贴站内的那个了 那个我看过了 我这边还不知道怎么加那个清空呢 55555
div.innerHTML = '<iframe style="position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);"></iframe>';
document.body.appendChild(bgDiv);
bgDiv.innerHTML += '<iframe style="position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);z-index:-1"></iframe>';