JavaScript屏幕的冻结与解冻

function  startUse(message) {
        
var  loadingMessage;
      
if  (message){
          loadingMessage 
=  message;
      }
else  {
          loadingMessage 
=   " Loading " ;
      }
      
    
var  disabledZone  =  document.getElementById( ' disabledZone ' );
    
if  ( ! disabledZone) {
      disabledZone 
=  document.createElement( ' div ' );
      disabledZone.setAttribute(
' id ' ' disabledZone ' );
      disabledZone.style.position 
=   " absolute " ;
      disabledZone.style.zIndex 
=   " 1000 " ;
      disabledZone.style.left 
=   " 0px " ;
      disabledZone.style.top 
=   " 0px " ;
      disabledZone.style.width 
=   " 100% " ;
      disabledZone.style.height 
=   " 50% " ;
      disabledZone.style.background 
=   " yellow "
      disabledZone.style.filter 
=   " alpha(opacity=50) "
      document.body.appendChild(disabledZone);
      
      
var  messageZone  =  document.createElement( ' div ' );
      messageZone.setAttribute(
' id ' ' messageZone ' );
      messageZone.style.position 
=   " absolute " ;
      messageZone.style.top 
=   " 0px " ;
      messageZone.style.right 
=   " 0px " ;
      messageZone.style.background 
=   " red " ;
      messageZone.style.color 
=   " white " ;
      messageZone.style.fontFamily 
=   " Arial,Helvetica,sans-serif " ;
      messageZone.style.padding 
=   " 4px " ;
      document.body.appendChild(messageZone);
      
var  text  =  document.createTextNode(loadingMessage);
      messageZone.appendChild(text);
    }
    
else  {
      document.getElementById(
' messageZone ' ).innerHTML  =  loadingMessage;
      disabledZone.style.visibility 
=   ' visible ' ;
      document.getElementById(
' messageZone ' ).style.visibility  =   ' visible ' ;
    }
  }

function  endUse() {
    
// debugger;
     var  disabledZone  =  document.getElementById( ' disabledZone ' );
  
if  (disabledZone) {
    document.getElementById(
' disabledZone ' ).style.visibility  =   ' hidden ' ;
  }
  
var  messageZone  =  document.getElementById( ' messageZone ' );
  
if  (messageZone) {
    document.getElementById(
' messageZone ' ).style.visibility  =   ' hidden ' ;
  }
}
 
2、带图片的等待画面

function  startUse(imgSrc)  {
      
var imageSrc;
      
if (imgSrc){
          imageSrc 
= imgSrc;
      }
else {
          imageSrc 
= "/ExamCenter/images/ajax-loader.gif";
      }

      
    
var disabledZone = document.getElementById('disabledZone');
    
if (!disabledZone) {
      disabledZone 
= document.createElement('div');
      disabledZone.setAttribute(
'id''disabledZone');
      disabledZone.style.position 
= "absolute";
      disabledZone.style.zIndex 
= "1000";
      disabledZone.style.left 
= "0px";
      disabledZone.style.top 
= "0px";
      disabledZone.style.width 
= "100%";
      disabledZone.style.height 
= "100%";
      disabledZone.style.background 
= "yellow"
      disabledZone.style.filter 
= "alpha(opacity=50)"
      document.body.appendChild(disabledZone);
      
      
var imageZone = document.createElement('img');
      imageZone.setAttribute(
'id','imageZone');
      imageZone.setAttribute(
'src',imageSrc);
      imageZone.style.position 
= "absolute";
      imageZone.style.top 
= "0px";
      imageZone.style.right 
= "0px";
      disabledZone.appendChild(imageZone);
      document.body.appendChild(disabledZone);
    }

    
else {
      document.getElementById(
'imageZone').src = imageSrc;
      disabledZone.style.visibility 
= 'visible';
      document.getElementById(
'imageZone').style.visibility = 'visible';
    }

  }


function  endUse()  {
    
//debugger;
    var disabledZone = document.getElementById('disabledZone');
  
if (disabledZone) {
    document.getElementById(
'disabledZone').style.visibility = 'hidden';
  }

  
var imageZone = document.getElementById('imageZone');
  
if (imageZone) {
    document.getElementById(
'imageZone').style.visibility = 'hidden';
  }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值