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=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

{

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

{

setCatlog(ExpandList[b],Order,LeftNumber)

}

} catch (e) {}

}相关阅读:

Oracle中生成GUID类型

关于Linux操作系统源代码查看工具的介绍

免费资源:7个效果非常棒的jQuery 3D效果插件

PHP教程 预定义变量

按比例放大缩小图片的函数

PHP SimpleXML

让网页更有阅读性的几个网页设计技巧

xajax如何给select增加值

Dojo 日期控件的国际化和集成

boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器

javascript拓展DOM操作 prependChild insertAfert

让你的windows7 系统更加完美的12种设置技巧

Javascript的一种模块模式

网页设计制作之改进超级链接效果

id ajax,AJAX_ajax.js里面有内容显示效果,根据ID,ajax.js里面有内容显示效果,根 - phpStudy...相关推荐

  1. 搜索框内容自动提示bootstrap ajax

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  2. metisMenu.js动态侧边导航的实现(ajax动态渲染部分导航)

    使用metisMenu.js实现后台管理系统的导航,通过点击导航,切换不同的页面内容.有些时候.我们需要动态添加页面的内容,即通过ajax请求后台来渲染部分导航的内容. 第一部分是静态导航的实现,即通 ...

  3. 【JS 逆向百例】元素ID定位加密位置,某麻将数据逆向

    文章目录 声明 逆向目标 逆向过程 抓包分析 加密逆向 完整代码 关键 JS 加密代码架构 Python 代码 声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于 ...

  4. 论 js中:(class、id)出乎意料的优先级?- 案例篇

    文章目录 论 js中:(class.id)出乎意料的优先级?- 案例篇 看图说明 · 案例场景: 重要代码 · 解析 · `提示`: `class / id` 在`js`中抓取的`优先级`:`[代码点 ...

  5. ajax长轮询 java web_网页实时聊天之js和jQuery实现ajax长轮询

    众所周知,HTTP协议是无状态的,所以一次的请求都是一个单独的事件,和前后都没有联系.所以我们在解决网页实时聊天时就遇到一个问题,如何保证与服务器的长时间联系,从而源源不段地获取信息. 一直以来的方式 ...

  6. 华为云 内容审核API调用 前端 js uni-app

    文章目录 前言 一.华为云的内容审核api的调用需要哪些东西? 二.使用步骤 1.先注册一个华为云的账号 2.申请内容审核服务 3.[华为云内容审核API的官方文档](https://support. ...

  7. js获取id后添加html代码,js获取Id的方法getElementById与$的由来和用Id判断元素是否存在及批量动态获取 Id...

    要用js操作一个html元素必须获取到这个元素,而获取元素要用 getElementById() 方法,这个方法是通过元素的Id获取到元素这个对象.getElementById 字符比较多,写得比较长 ...

  8. Js逆向练习制造Token与Id

    前言: 闲来无聊,把<Pyhton3网络爬虫开发实战(第二版)>看完了Js逆向部分. 最后的实战部分感觉挺有挑战性的,正好崔佬也有详细的教程. 平时的逆向都是野路子,刚好快回学校了有时间. ...

  9. 修改html中meta标签,利用JS或JQuery修改网页title和meta标签的content内容

    这篇文章主要为大家详细介绍了利用JS或JQuery修改网页title和meta标签的content内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 网页的ti ...

  10. jq中法可以发起ajax请求的方法有,js与jQuery终止正在发送的ajax请求的方法

    本文实例讲述了js与jQuery终止正在发送的ajax请求的方法.分享给大家供大家参考,具体如下: 核心:调用XMLHttpRequest对象上的abort方法 jquery的ajax方法有自己的超时 ...

最新文章

  1. 64 oracle client,64bit oracle and oracle client.
  2. 流行的开源数据挖掘tool
  3. 安装mavlink遇到的问题(future找不到)
  4. leetcode剑指 Offer 42. 连续子数组的最大和(动态规划)
  5. iOS应用如何支持IPV6
  6. ACM 杰出会员姬水旺:量子化学和物理的深度学习
  7. VSCode调试Python时终端输出中文乱码解决方法1
  8. linux 提取重复数据处理,Linux提取命令cut
  9. selenium自动化测试框架之PO设计模式
  10. c语言迷你计算器程序,C语言版 模拟计算器的程序
  11. 设计类毕业生求职指南!手把手帮你从零开始找到工作!
  12. java同步异步的区别
  13. steam进社区显示服务器错误,steam社区玩游戏出现错误代码-107如何解决_steam社区提示错误代码-107解决方法...
  14. 【C语言】VSCode配置C语言开发环境(详细图文)
  15. ansible 001 __ 小斌文档 | ansible介绍和安装
  16. 静态页面和动态页面中的静态和动态到底指的是什么
  17. ZZULIOJ:1055: 兔子繁殖问题
  18. 若依前后端分离版本集成CAS Server5.3
  19. 石英晶体谐振器不良问题归纳
  20. 电力监控系统在智能建筑电气节能中的应用

热门文章

  1. 微信小程序商城demo
  2. selenium python 一些操作和定位收集
  3. 第四次作业 结对编程-黄金点游戏
  4. Oracle 好书 02 ( 安装oracle 10g软件及创建数据库 )
  5. 【转载】用 PHP V5 开发多任务应用程序
  6. 各种系统启用snmp协议的方法
  7. 如何修改Web Interface4.5多语言版的版权信息
  8. CCNP之BSCI实验6:EIGRP验证
  9. GroupingComparator分组
  10. 清空python的变量