日志文章

2007年11月05日 13:00:14

创建XmlHttpRequest对象

<script language="javascript" type="text/javascript">
          var request;
          var count;
          var url;
      function createRequest()
      {
        if(window.XMLHttpRequest)
        {
        request = new XMLHttpRequest();
        }
        else if(window.ActiveXObject)
        {
        try
        {
          request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
          request = new ActiveXObject("Microsoft.XMLHTTP");
        }
        }
        }
       
      function processorResult()
        {
        if(request.readyState==4)
          {
        if(request.status==200)
        {
          count = request.responseText;
        }
          }
       
        }
         
         
      function result()
      {
       
        createRequest();
       
        if(document.location.href.indexOf("/Default.aspx") > 0)
      {
        url=""
      }
      else
      {
        url=""
      }
 
        request.onreadystatechange=processorResult;
        request.open("GET",url,true);
        request.send(null);
     
        if(count==undefined)
        {
        return
        }
       
        if (parseInt(count) > 0)
      {
   
        if(document.location.href.indexOf("/Default.aspx") > 0)
          {
         
          document.getElementById("img1").src="../images/alertevent_active.gif";
          }
          else
          {
          document.getElementById("img1").src="../../images/alertevent_active.gif";
          }
 
             
        }
        else
        {
          if(document.location.href.indexOf("/Default.aspx") > 0)
          {
         
          document.getElementById("img1").src="../images/alertevent_unactive.gif";
          }
          else
          {
          document.getElementById("img1").src="../../images/alertevent_unactive.gif";
          }
        }
         
      }
       
                 
  </script>

Tags: ajax   dom  

类别: ajax |  评论(0) |  浏览(1217) |  收藏
发表评论
看不清楚,换一张