Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] onSuccess de Prototype se ejecuta antes de terminar.

Estas en el tema de [SOLUCIONADO] onSuccess de Prototype se ejecuta antes de terminar. en el foro de Frameworks JS en Foros del Web. ¡Hola! Tengo lo siguiente: Código PHP: document . getElementById ( 'mensajeCargando' ). style . display  =  'block' ; new  Ajax . Updater ( 'cuerpoPagina' ,  ...
  #1 (permalink)  
Antiguo 19/11/2009, 10:46
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
[SOLUCIONADO] onSuccess de Prototype se ejecuta antes de terminar.

¡Hola! Tengo lo siguiente:

Código PHP:
document.getElementById('mensajeCargando').style.display 'block';

new 
Ajax.Updater('cuerpoPagina''listado.php', {
    
method'get',
    
extractScriptstrue,
    
evalScriptstrue,
    
parameters'listado=compras',
    
onSuccess: $('mensajeCargando').style.display 'none'
    
}); 
En teoría debería mostrarse el div 'mensajeCargando' mientras se carga listado.php y ocultarse una vez cargado.. pero lo cierto es que se ejecuta el onSuccess antes de que se llegue a cargar la página y no se llega a ver el div 'mensajeCargando'...

Alguien puede ayudarme?

SOLUCION

Ya he visto cual es el error, al parecer hay que ponerel onSuccess de esta manera:

onSuccess: function(){$('mensajeCargando').style.display = 'none'}

de esta forma se ejecuta correctamente.

Saludos!

Última edición por Miaz; 19/11/2009 a las 11:15 Razón: Solucionado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:27.