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
解决方案 »
- javascript如何获取标签type=“file”的绝对路径,保存之前,跟本地路径一样的
- 誰能解釋jquery的$.ajax
- 做一个聊天程序,使用一个div显示聊天内容,当有聊天内容显示时,输入框失去了焦点,如何输入框不失去焦点呢?
- 急急!!如何用js动态创建表格??在线等回复
- 帮帮忙啊 框架问题!!!!我在线等啊 大侠们!!
- 关于进度条的问题!!(在线急等)
- 请教:asp.net页面上textbox是空再回车的问题?
- 求一个能造成服务器资源巨耗或当机的脚本
- 血本求解:如何在java中注册到 javascript: window.external.MyMethod.的MyMethod 方法?谢谢
- 如何隐藏掉file控件中前面的文本框只留下按钮???
- javascript 方法能否返回键值对应的值
- firefox下div无法隐藏,IE下正常。有何解决办法?
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>';