¡Hola! Tengo lo siguiente:
Código PHP:
document.getElementById('mensajeCargando').style.display = 'block';
new Ajax.Updater('cuerpoPagina', 'listado.php', {
method: 'get',
extractScripts: true,
evalScripts: true,
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!