AJAX - Símbolo de Espera

 
Vista:
Imágen de perfil de Miguel

Símbolo de Espera

Publicado por Miguel (2 intervenciones) el 16/01/2007 05:01:43
Hola, les comento que estoy desarrollando una aplicación en ASP.NET utilizando ajax.net... mi aplicación levanta una base de datos y permite manipularla de acuerdo a las consultas del usuario. Sucede que cuando levanta la base de datos la aplicación demora unos instantes.... y quisiera saber como hacer para colocarle alguna imágen o mensaje que me indique que la aplicación está procesando los datos...

Muchas gracias por su atención.

Salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Símbolo de Espera

Publicado por Aritz (32 intervenciones) el 16/01/2007 08:51:16
Ha un método de Ajax, readyState, que tiene 5 estados:

0: objeto creado pero no inicializado
1: objeto creado pero no enviado
2: objeto enviado, no ha llegado la respuesta
3: se ha recibido parte de la información
4: toda la información a sido recibida, el proceso ha sido completado

Teniendo en cuenta este método lo que deberías de hacer es algo similar a lo siguiente

if ( ajax.readyState != 4)
myDiv.innerHTML = ( imagenCargando o textoExplicativo);
else
myDiv.innerHTML = ajax.responseText;

En el lugar de readyState, el número que deberás de poner será la opción que tú prefieras.
En vez de response text, si lo que llega es un fichero o estructura XML, usa responseXML y getElementsByTagName('tagname') para procesar la información.
Las imágenes de cargando las puedes crear en www.ajaxload.info.

Suerte!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar