一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ajax获取远程文章内容代码

时间:2008-08-10 编辑:简简单单 来源:一聚教程网

function $(elementId) {  //获取指定id的object
 if (document.getElementById) {
  return document.getElementById(elementId);
 } else if (document.all) {
  return document.all[elementId];
 } else if (document.layers) {
  return document.layers[elementId];
 }
}

function XHR(){ //创建XMLHttpRequest对象
 var obj;
 try{
  obj = new XMLHttpRequest();
 }catch(e){
      var a=['MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','MICROSOFT.XMLHTTP.1.0','MICROSOFT.XMLHTTP.1','MICROSOFT.XMLHTTP'];
      for (var i=0;i          try{
           obj = new ActiveXObject(a[i]);
           break;
         }catch(e){}
      }
   }
 return obj;
}

function newsList(groupNum) {
 $("NewsList").innerHTML = "  加载标题中……,请稍后……"
 
 var oAjax = XHR();
 
 if(oAjax) {
  oAjax.open("post", "Ajax_Example.asp?Show="+groupNum+"&flag="+Math.random(), true);
  
  oAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  oAjax.send(null);
//  if (oAjax.readyState == 4) {
//   showList(oAjax.responseText);
//  }
//  else {
//   alert("获取失败!")
//  }
  oAjax.onreadystatechange = function() {
   if (oAjax.readyState == 4) {
    if(oAjax.status == 200){
     //alert(oAjax.responseText)
     showList(oAjax.responseText);
    }
    else {
     alert("获取失败!")
    }
   }
  }
  
 }
}

热门栏目