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