AJAX動態擷取

來源:互聯網
上載者:User
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" >window.onload=refreshh();</script>//xxx.aspx檔案調用


 



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.