Hola, 
  
Ando tratando de probar sin exito el siguiente codigo: 
 Código HTML:
 
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Pagina de ejemplo</title>
    <script language="javascript" type="text/javascript">
    var peticion01=null
    peticion01=new ActiveXObject("Microsoft.XMLHTTP");
    function coger (url)
    { // funcion coger en este caso le entra un a direccion relativa al documento actual
         
         
         if (peticion01)
             {
                 // si tenemos el objeto peticion01
                 
                 peticion01.open('GET', url, false); // Abrimos la url false de forma sincrona
                
                 peticion01.send (null);
                 
                 document.getElementbyID('resultado').innerHTML=peticion01.responseText;
                 
             }
    }
 </script>
     </head>
  <body>
      <button onClick="coger('videoclub.xml')"> Coge un documento </button>
      <table border="4">
          <tr>
              <!-- El campo con id=resultado se sustituira por causa de que ese id esta en la funcion coger-->
              <td><span id="resultado">sin resultado </span></td>
              </tr>
      </table>
  </body>
</html>
  </body>
</html>  
Cuando lo ejecuto el navegador Internet Explorer 8 me da el siguiente fallo de pagina: 
El objeto no acepta la propiedad o metodo  ejemploAjax1/ 
donde:  
ejemploAjax1 ---> es el nombre del proyecto que me he creado para probar este ejemplo. 
el fallo me da en la siguiente linea: 
Código:
  document.getElementbyID('resultado').innerHTML=peticion01.responseText;
    
Agradecería enormemente que alguien me pudiera ayudar a resolver este problema.
Un saludo y gracias