No se que tengo mal.
Al presionar el boton deberia de cargar el contenido del .txt llamado data.txt.
Uso Firefox 3.5 ó Explorer 6
Código PHP:
   <html>  
  <head>  
    <title>An Ajax example</title>  
 
    <script language = "javascript"> 
      var XMLHttpRequestObject = false;  
 
       if (window.XMLHttpRequest) { 
        XMLHttpRequestObject = new XMLHttpRequest(); 
      } else if (window.ActiveXObject) { 
        XMLHttpRequestObject = new  
          ActiveXObject("Microsoft.XMLHTTP"); 
      } 
 
      function getData(dataSource, divID)  
      {  
        if(XMLHttpRequestObject) { 
          var obj = document.getElementById(divID);  
          XMLHttpRequestObject.open("GET", dataSource);  
 
          XMLHttpRequestObject.onreadystatechange = function()  
          {  
            if (XMLHttpRequestObject.readyState == 4 &&  
              XMLHttpRequestObject.status == 200) {  
                obj.innerHTML = XMLHttpRequestObject.responseText;  
                
                            }  
          }  
 
          XMLHttpRequestObject.send(null);  
        } 
      } 
    </script> 
  </head>  
 
  <body> 
 
    <H1>An Ajax example</H1> 
 
    <form> 
      <input type = "button" value = "Fetch the message"  
        onclick = "getData('data.txt', 'targetDiv')">  
    </form> 
 
 
     <div id="targetDiv"> 
      <p>The fetched message will appear here.</p>  
    </div>  
 
  </body>  
</html> 
   
 
