javascript问题,怎样使页面上的一部分失效(鼠标不可点击)

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:21:58
在打开一个div的时候让除了被打开的div之外的所有控件文字等都失效.
大家都看到我们未登陆时百度知道页面的右上角了吧,在点击登陆的时候,会让页面都失效(除了新打开的层).不知道怎么做的,用的什么方法
谢谢inodea的关注,这是唯一的办法吗。有用事件的吗
代码々工人,你很有想法.我要是能分析出来还来问吗?
同时再次谢谢大家的关注,难道就只能用div覆盖的吗

呕哈哈,偶刚好在用的,整给你:

/****************************************
function deleteDiv
div
****************************************/
function deleteDiv(id){
if(document.getElementById(id)){
document.getElementById(id).style.display='none';
document.getElementById(id).innerHTML="";
document.getElementById(id).removeNode();
}
}

/****************************************
function lockScreen
div
****************************************/
function lockScreen(divId){
if(document.getElementById(divId)){
deleteDiv(divId);
}else{
var oDiv = document.createElement("DIV");
oDiv.id=divId;
oDiv.style.backgroundColor="#000000";
oDiv.style.position ="absolute";
oDiv.style.top = 0;
oDiv.style.left = 0;
oDiv.style.width=document.body.clientWidth+ "px";
oDiv.style.heigh