• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ajax.js里面有内容显示效果,根据ID
    ajax.js里面有内容显示效果,根据ID
    复制代码 代码如下:

        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=1r="+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;aobj.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=1r="+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;bExpandList.length-1;b++)
                    {
                        setCatlog(ExpandList[b],Order,LeftNumber)        
                    }
                 } catch (e) {}

        }
    您可能感兴趣的文章:
    • AJAX 异步传输数据的问题
    • asp.net下 jquery jason 高效传输数据
    • 基于Jquery的跨域传输数据(JSONP)
    • JavaScript使表单中的内容显示在屏幕上的方法
    • JS实现左右拖动改变内容显示区域大小的方法
    • java编程实现基于UDP协议传输数据的方法
    • Python爬虫抓取手机APP的传输数据
    • js实现内容显示并使用json传输数据
    上一篇:ajax发表 读取 评论
    下一篇:Ajax内部交流文档第1/3页
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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