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

ajax|js|显示

ajax.js里面有内容显示效果,根据ID
[复制此代码]CODE:
    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) {}
    }

时间: 2024-08-30 10:29:49

ajax.js里面有内容显示效果,根据ID的相关文章

ajax.js里面有内容显示效果,根据ID_AJAX相关

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) { //

利用PHP函数来实现“桥接”AJAX引擎和RSS内容

RSS聚合器是一种特别适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的.在本文中,我将向你展示如何利用一个简单的PHP函数来实现"桥接"AJAX引擎和RSS内容. 一. 引言 现在,开发一个RSS聚合器已经不再是困难的事情,但是开发一个高质量的RSS聚合器却仍然存在相当的难度.另一方面,创建一个定制聚合器一般不是很难,并且在这种聚合器内能够提供一个你自己选择的接口.RSS聚合代表了一类特别适合于一个AJAX应用程序所消费的数据,这是

js实现具有高亮显示效果的多级菜单代码_javascript技巧

本文实例讲述了js实现具有高亮显示效果的多级菜单代码.分享给大家供大家参考.具体如下: 这是一款具有高亮效果的菜单,菜单设计的也比较简洁,鼠标放在一级菜单上可以看到二级菜单的高亮效果,整体风格简约大方,适用于一些比较"干净"没有过多修饰的网站. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-blink-show-style-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-/

ajax 动态传递jsp等页面使用id辨识传递对象

 本文为大家介绍下使用ajax动态传递jsp等页面,js的jax编写,使用id辨识传递对象 ajax 动态传递页面, js 的ajax编写,使用id辨识传递对象    例如 : 现在有个需求,一个页面,分成左右两块,左侧导航菜单有个用户列表信息功能按钮,想在右侧无刷新情况下加载用户数据,列表显示.    我们定义两个jsp main.jsp userlist.jsp    main.jsp 右侧有个div id='userlist' 层,负责接受通过传递过来的userlist.jsp    us

用JS让文章内容指定的关键字加亮

 用JS让文章内容指定的关键字加亮 是这样的.. 现在有这些关键字:美容,生活,购物 当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现... 不知道怎样来实现这样的功能啊?特此求助 <script language="JavaScript">  txt.innerHTML = txt.innerHTML.replace(/文章/gi,"<font color=red>文章"

js对文章内容进行分页的具体实现

 这篇文章主要介绍了使用js对文章内容进行分页的具体实现,需要的朋友可以参考下 Thinkphp中文章显示代码:  代码如下: <div id="showContent">{$article.content|htmlspecialchars_decode}</div>  <div id="articlePages"></div>    js实现代码:   代码如下: <script type="text

按钮-js获取不到ifram页面ID

问题描述 js获取不到ifram页面ID 这是我第一个页面的触发事件按钮,然后在这个页面有个ifram,这是 well2页面中我要获取到的ID,这是我写的js,现在的问题是获取不到id 解决方案 你的NYJID是不是放到循环里面了,什么是id,id就是唯一的,你有多个id只能获取到第一个id对象,dom没有length属性,getElementById改为 getElementsByName 解决方案二: 你是获取不到那个ID?获取不到iFrame还是拿不到iFrame中的element? 只要

图片-js 鼠标按住内容实现滚动内容 实现滚动条滚动效果

问题描述 js 鼠标按住内容实现滚动内容 实现滚动条滚动效果 就是不用右边的滚动条,,然后里面的vvvvvvv文字鼠标按住后,拖动它可以上下滚动,达到滚动条效果.. 解决方案 mousedown后添加mousemove事件,判断鼠标y轴移动方向,设置容器scrollTop就可以滚动了..不过你要禁止选择内容,要不选中内容不太好看.. <style> .noselect{ -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*we

js单击事件没有显示效果

问题描述 js单击事件没有显示效果 页面中有一个button,我给它加了个单击事件,使按钮变灰,但没有效果.js代码如下: document.form1.submit(); document.form1.btn.disabled="true"; 求大神解决 解决方案 用jQuery 先设置button的id="btntest" <script type="text/javascript"> $(function () { $(&quo