AJAX动态获取

80酷酷网    80kuku.com

  ajax|动态

var strinfo
 function getAjax()
{
 var XmlHttp;
 
 //Creating object of XMLHTTP in IE
 try
  {
  XmlHttp = new ActiveXObject("Msxml4.XMLHTTP");
  }
 catch(e)
  {
   try
    {
     XmlHttp = new ActiveXObject("Msxml3.XMLHTTP");
    }
   catch(e)
    {
     try
      {
       XmlHttp = new
ActiveXObject("Msxml2.XMLHTTP");
      }
     catch(e)
      {
       try
        {
         XmlHttp = new

ActiveXObject("Microsoft.XMLHTTP");
        }
       catch(oc)
        {
         XmlHttp = null;
        }
      }
    }
  }
 //Creating object of XMLHTTP in Mozilla and Safari
 if(!XmlHttp && typeof XMLHttpRequest != "undefined")
 {
  XmlHttp = new XMLHttpRequest();
  if(XmlHttp.overrideMimeType)
  {
       XmlHttp.overrideMimeType("text/xml");
      }
 }
 return XmlHttp;
}
function  refreshh()   
{   
//5秒自动刷新一次,1秒取得一次数据.   

timer  =  window.setInterval("loadData()",5000);  

}   
<!-- 
function  loadData(){ 

 url = "message_new.aspx";
 req = getAjax();

 req.onreadystatechange = function(){
 
  if( req.readyState == 4 && req.status == 200 ) {
   strinfo = req.responseText;
   shownewmessage();
  }
 
 }
 
 req.open( 'GET', url, true );
 req.send( null );


}
function  shownewmessage(){  
document.all["labelnumber"].innerText ="您有 "+strinfo+" 条新消息";

}
// alert("系统提示:有新的消息,请及时查看!"); -->
 //  if(strinfo==1)
 //JavaScript Document
//<script type="text/javascript" >var webSiteID = 6;window.onload=refreshh();</script>//xxx.aspx文件调用


 



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: