Ver Mensaje Individual
  #18 (permalink)  
Antiguo 23/07/2015, 11:51
Avatar de angel_xx_1990
angel_xx_1990
 
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: javascript para ocultar divs

Cita:
Iniciado por Alexis88 Ver Mensaje
Casi. Te falta ejecutar la función "inicializar_XHR" al comenzar con "realizarPeticion", además, en la función "funcActuadora", la variable peticion.HTTP no existe pues la declaraste sin el punto, aunque en esa función puedes utilizar la palabra reservada this en su lugar ya que la función se ejecuta en el contexto de peticionHTTP. Por cierto, se recomienda que los nombres de los eventos, como onreadystatechange, vayan en minúsculas.

Corrige eso.
Corregido:

Código PHP:
<script>
    var 
peticionHTTP;
        
    function 
inicializar_XHR()
    {
        if(
window.XMLHttpRequest)
        
peticionHTTP = new XMLHttpRequest();
        
        else 
peticionHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    function 
realizarPeticion (urlmetodofuncion) {
        
        
//Recibir una funcion de como actuar
        
peticionHTTP.onreadystatechange funcion;
        
// Realizar la peticion
        
peticionHTTP.open(metodourltrue);
        
peticionHTTP.send(null);
    }
    
    function 
peticion ()
    {
    
realizarPeticion('ckeckBD.php','GET','funcActuadora');
    }
     
     
     function 
funcActuadora ()
    {
        if(
peticionHTTP.readyState == 4)
        if(
peticionHTTP.status == 200)
        
            
hacerAlgo();
        
    }
         
</script> 
Pero no se como inicializarlo ni como seguir