Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2007, 10:20
Avatar de demiurgo_daemon
demiurgo_daemon
 
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 11 meses
Puntos: 2
Re: ¿Como mostrar un "loading" al lado del puntero del mouse?

Hola,

para cambiar el ratón, sólo necesitas verificar los estados de la transacción AJAX:

Código:
//construccion del objeto xmlHttp
xmlHttp.onreadystatechange=function()
{
	if(xmlHttp.readyState==2)//acabas de enviar tu peticion
	{
		document.body.style.cursor = "wait";
	}
	else if(xmlHttp.readyState==4)
	{
		document.body.style.cursor = "default";
		//transaccion terminada. puedes procesar los datos recibidos.
	}
}
También puedes definir una imagen PNG, JPG o GIF para un puntero propio, según las reglas CSS (pero cuidado con efectos inesperados en Explorer 6). Te recomiendo ampliamente usar una librería (como Prototype) en vez de este código, para mantener la incompatibilidad al mínimo, pero la idea es ésta.

saludos