function.js

来自「在线考试 jsp+javabean 主要对试题管理 实现分页显示统计分数 」· JavaScript 代码 · 共 62 行

JS
62
字号

function getObject(objectId) {
     if(document.getElementById && document.getElementById(objectId)) {
    // W3C DOM
       return document.getElementById(objectId);
     } 
     else if (document.all && document.all(objectId)) {
    // MSIE 4 DOM
       return document.all(objectId);
     } 
     else if (document.layers && document.layers[objectId]) {
    // NN 4 DOM.. note: this won't find nested layers
       return document.layers[objectId];
     } 
     else {
       return false;
    }
} 
function getFlagInfo(tagid,i){
    var url = tagid + "_" + i + ".htm"
    var xmlhttp=new HttpRequest();
    var loadstatustext="<div class='loading'><img src='images/loading.gif' /> 正在加载内容, 请稍候...</div>";
    getObject(tagid+'_cnt').innerHTML = loadstatustext;
    with(xmlhttp){
        init();
        doSetCallBack(setFlagInfo,tagid);
        doSendResuest(url,"GET",xmlhttp);
    }
}
function setFlagInfo(str,id){
    getObject(id+"_cnt").innerHTML=str;
}
function TabNews(tagid,x){
    for (var i=1;i<=7;i+=2) {
         if (i == x) {
            getObject(tagid+i).className="tabactive"+i;
            if(i!=1){
               getObject(tagid+(i-1)).style.display="none";               
               if(i!=7){
                  getObject(tagid+(i+1)).style.display="none";
               }                 
            }
            if(i==1){
               getObject(tagid+"2").style.display="none";
            } 
            try{            
               getFlagInfo(tagid,i);
            }
            catch(e){
               alert(e);
            }  
        }
        else
        {
            getObject(tagid+i).className="";            
            if(i!=7){
               getObject(tagid+(i+1)).style.display="block";
            }             
        }         
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?