源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ajax.js里面有内容显示效果,根据ID

  • 时间:2022-12-20 16:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ajax.js里面有内容显示效果,根据ID
[b]ajax.js里面有内容显示效果,根据ID[/b]
[u]复制代码[/u] 代码如下:
    var http_request = false;     var success=false;     var ShowAllListFlag=1;     var DisplayArticle=true;     function makeRequest(url,cateID) {         http_request = false;         if (window.XMLHttpRequest) { // Mozilla, Safari,...             http_request = new XMLHttpRequest();             if (http_request.overrideMimeType) {                 http_request.overrideMimeType('text/xml');             }         } else if (window.ActiveXObject) { // IE             try {                 http_request = new ActiveXObject("Msxml2.XMLHTTP");             } catch (e) {                 try {                     http_request = new ActiveXObject("Microsoft.XMLHTTP");                 } catch (e) {}             }         }         if (!http_request) {             alert('Giving up :( Cannot create an XMLHTTP instance');             return false;         }         http_request.onreadystatechange = alertContents;         http_request.open('GET', url, false);         http_request.send(null);         if (success==true)         {             try {                    cateID.innerHTML=http_request.responseText;                 } catch (e) {}             success==false;         }     }     function alertContents() {         if (http_request.readyState == 4) {             if (http_request.status == 200) {                 success=true;             } else {                 alert('There was a problem with the request.');             }         }     }     function setCatlog(ID,Order,LeftNumber) {         var cateID=document.getElementById('Cate'+ID);         setdisplay(cateID);         if (cateID.style.display=="")         {         var url2="INCLUDE/GetSiteListFunction.asp?ID="+ID+"&Order="+Order+"&LeftNumber="+LeftNumber+"&r="+Math.random();         makeRequest(url2,cateID);         }         else         {         var url2="INCLUDE/GetSiteListFunction.asp?ID="+ID+"&RemoveID=1&r="+Math.random();         makeRequest(url2,cateID);         }     }     function setArticleList(EncodeURL,ArticleID) {         if (DisplayArticle==true)         {             try {  var objArticleIDtop = document.getElementById('top'+ArticleID);                var objArticleIDbottom = document.getElementById('bottom'+ArticleID);                if (objArticleIDtop)                   {                     if  (objArticleIDtop.style.display=="none")                     {                     objArticleIDtop.style.display="";                     }                     else                     {                     objArticleIDtop.style.display="none";                     }                   }                    if (objArticleIDbottom)                   {                     if  (objArticleIDbottom.style.display=="none")                     {                     var url2="INCLUDE/GetArticleFunction.asp?LinkStr="+EncodeURL+"&r="+Math.random();                     makeRequest(url2,objArticleIDbottom);                     objArticleIDbottom.style.display="";                     }                     else                     {                     objArticleIDbottom.style.display="none";                     }                   }               } catch (e) {alert(e.description);}         }         else         {         }     }     function DisplayContent(ArticleID) {         if (DisplayArticle==true)         {             try {  var objArticleIDtop = document.getElementById('top'+ArticleID);                var objArticleIDbottom = document.getElementById('bottom'+ArticleID);                if (objArticleIDtop)                   {                     if  (objArticleIDtop.style.display=="none")                     {                     objArticleIDtop.style.display="";                     }                     else                     {                     objArticleIDtop.style.display="none";                     }                   }                    if (objArticleIDbottom)                   {                     if  (objArticleIDbottom.style.display=="none")                     {                     objArticleIDbottom.style.display="";                     }                     else                     {                     objArticleIDbottom.style.display="none";                     }                   }               } catch (e) {alert(e.description);}         }         else         {         }     }     function setdisplay(cateID) {         if  (cateID.style.display=="none")         {         cateID.style.display="";         cateID.innerHTML="Loading..."         }         else         {         cateID.style.display="none";           }     }     function setdisplay2(cateID) {         if (ShowAllListFlag==1)         {           cateID.style.display="";           cateID.innerHTML="Loading..."         }         else         {           cateID.style.display="none";         }     }     function ShowAllList(Order,LeftNumber,TagName)    {         var obj = document.getElementsByTagName(TagName)         for (a=0;a<obj.length;a++)         {             if (obj[a].className=="SiteList")             {                 obj2=obj[a].id;                 var ID=obj2.replace("Cate","");                 var cateID=document.getElementById(obj2);                 setdisplay2(cateID);                 if (cateID.style.display=="")                 {                 var url2="INCLUDE/GetSiteListFunction.asp?ID="+ID+"&Order="+Order+"&LeftNumber="+LeftNumber+"&r="+Math.random();                 makeRequest(url2,cateID);                 }                 else                 {                 var url2="INCLUDE/GetSiteListFunction.asp?ID="+ID+"&RemoveID=1&r="+Math.random();                 makeRequest(url2,cateID);                 }             }         }         if (ShowAllListFlag==1)         {             ShowAllListFlag=2;         }         else         {             ShowAllListFlag=1;         }     }     function ExpandListBySession(Str,Order,LeftNumber) {         try {                 var ExpandList=Str.split("|");                 for (b=0;b<ExpandList.length-1;b++)                 {                     setCatlog(ExpandList[b],Order,LeftNumber)                         }              } catch (e) {}     }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部