web 前端 js源代码

 

function  addLoadMessage(){
 crossScriptCheck();
 
 if(parent.frameBottom!=null&&parent.frameBottom.document.all.message!=null){
  parent.frameBottom.document.all.message.innerText="Page loading. Please wait ...";
 }
 //fnShowLoading();
}

 

var crossScriptFlag = true;
function crossScriptCheck() {
 if (crossScriptFlag) {
  var invalidStr = "'.*=|\".*="; 
  var re = new RegExp(invalidStr, "i");
  var controlName = new Array("input","textarea");
  for(var j=0 ; j < controlName.length ; j++) {
   var elements = document.getElementsByTagName(controlName[j]);
   for(var i=0 ; i < elements .length ; i++) {
    if ((controlName[j] == "input" && elements[i].type == "text") ||controlName[j] == "textarea") {
     if (re.test(elements[i].value)) {
      alertBox("Invalid Input.");
      throw new Error("crossScriptCheckFailed");
     }
    }
   }
  }
 }
}

 

 

 

 

//disable all the tags
function disableAllEvent()
{
 return;
  var controlName = new Array("a","table","tr","td","img","body","select","input","textarea"); 
 var tags = document.all.tags;
 for(var j=0 ; j < controlName.length ; j++)
 {
  for(var i=0 ; i< tags(controlName[j]).length ; i++)
  {
  
   if (tags(controlName[j])[i].type != "hidden") {
    tags(controlName[j])[i].οnmοuseοver="";
    tags(controlName[j])[i].οnmοusedοwn="";
    tags(controlName[j])[i].οnmοuseοut="";
    tags(controlName[j])[i].οndblclick="";
    tags(controlName[j])[i].οnclick="";  
    tags(controlName[j])[i].οnchange="";
    tags(controlName[j])[i].style.cursor="wait";
   }
   
   if(controlName[j]=="a")
   {
    tags(controlName[j])[i].href="#";    
   }/* else if(controlName[j]=="img"){
    if(tags(controlName[j])[i].src.search(/_up./i)>=0){
     tags(controlName[j])[i].src = tags(controlName[j])[i].src.replace("_up.", "_d.");
    } else if(tags(controlName[j])[i].src.search(/_down./i)>=0){
     tags(controlName[j])[i].src = tags(controlName[j])[i].src.replace("_down.", "_d.");
    } else if(tags(controlName[j])[i].src.search(/_n./i)>=0){
     tags(controlName[j])[i].src = tags(controlName[j])[i].src.replace("_n.", "_d.");
    } else if(tags(controlName[j])[i].src.search(/checklit.gif/i)>=0){
     tags(controlName[j])[i].src = tags(controlName[j])[i].src.replace("checklit.gif", "checklit_d.gif");
    }
   }*/
   
   /*else if( controlName[j]=="select")
   {
    tags(controlName[j])[i].disabled=true;     
   }
   else if( controlName[j]=="input")
   {      
    tags(controlName[j])[i].disabled=true;      
   }
   else if( controlName[j]=="textarea")
   {      
    tags(controlName[j])[i].disabled=true;      
   }*/
      
  }
 }
 //document.body.disabled=true;
 document.body.style.cursor="wait";
}

 

 

function  removeLoadMessage(){
 if(parent.frameBottom!=null&&parent.frameBottom.document.all.message!=null){
  parent.frameBottom.document.all.message.innerText="";
  preLoadImage();
 }
 fnHideLoading();
}

 

 

 

function fnHideLoading(){
 if(document.all.divMask==null){
  fnCreateMask();
 }
 document.getElementById("loading").style.display = "none";
 document.all.divMask.style.display="none";

 if(motiveDotObj != null){
  window.clearInterval(motiveDotObj);
  document.all.loading.innerText = motiveDotOrgText;
 }
 if(activeSelections!=null){
  fnActiveSelections(activeSelections);
 }
}

 

 

 

 

 

function fnActiveSelections(sels){
 if(sels!=null){
  if(sels.length == null){
   sel.disable =null;
  }else{
   for(var i = 0;i < sels.length;i++){
    if(sels[i] == null){
     break;
    }
    sels[i].disabled =null;
   }
  }
 }
 return sels;
}

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值