Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2011, 18:15
Avatar de deadjoker9
deadjoker9
 
Fecha de Ingreso: septiembre-2011
Mensajes: 24
Antigüedad: 12 años, 7 meses
Puntos: 1
XMLHttpRequest no inicializa

Hola a todos, mi problema es el siguiente.
Intento cargar una pagina HTML en un div, pero el estado del objeto xmlhttprequest es igual a cero, sin inicializar. Eso me hace pensar que el método open no ha sido llamado, pero porque?
Dejo el código javascript para que me ayuden a mirar que posible error tengo
Muchas gracias de antemano!

Codigo JavaScript

Código PHP:
addEvent(window'load'iniciarEventosfalse);

function 
iniciarEventos()
{
    var 
des=document.getElementById('des');
    
addEvent(des'click'cargarPaginafalse); 
}
    function 
cargarPagina()
    {
        
cargarcrearXMLHttp();
        
cargar.onreadystatechange=carP();
        
cargar.open('POST''pru.html'true);
        
cargar.send(null);
    }
    function 
carP()
    {
        var 
paginadocument.getElementById('principal')
        if (
cargar.readyState==4)
        {
            
pagina.innerHTML cargar.responseText;
        }
        else
        {
            
pagina.innerHTML 'Cargando';    
        }
    }


function 
addEvent(elemento,nombreEvento,funcion,captura)
{
  if (
elemento.attachEvent)
  {
    
elemento.attachEvent('on'+nombreEvento,funcion);
    return 
true;
  }
  else  
    if (
elemento.addEventListener)
    {
      
elemento.addEventListener(nombreEvento,funcion,captura);
      return 
true;
    }
    else
      return 
false;
}

function 
crearXMLHttp(xmlhttp){

   try {
       
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } 
   catch (
e) {
       try {
         
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (
E) {
          
xmlhttp false;
      }
   }
   if (!
xmlhttp && typeof XMLHttpRequest!='undefined') {
      
xmlhttp = new XMLHttpRequest();
   }
   return 
xmlhttp

Saludos!