¿Es bueno usar el cursor de espera en los sitios web? En páginas de carga pesada, generalmente no veo que se use con sitios web. (por favor comparte algunos si has visto alguno)

Si implemento el siguiente código, ¿será compatible con los navegadores actuales?

function doHourglass()
{
  document.body.style.cursor = 'wait';
}

Y

<form runat="server" onsubmit="return setHourglass();">
2
pradvk 20 nov. 2009 a las 20:52

5 respuestas

La mejor respuesta

Uso estilos de cursor todo el tiempo para mostrar dónde / cuándo ciertas acciones están disponibles.

Los usuarios están familiarizados con el cursor de espera, así que siéntase libre de usarlo en su aplicación (web).

Es compatible con "todos los principales navegadores" como se explica en CSS2 - Estilos de cursor

0
user215361user215361 20 nov. 2009 a las 17:59

Si utiliza el cursor de "espera" predeterminado del sistema operativo, puede confundir al usuario al pensar que está esperando que su hardware termine una operación en lugar de la página web.

Si no desea que un usuario envíe un formulario dos veces mientras espera que se procese un script, puede modificar su función de JavaScript para deshabilitar el botón de enviar al hacer clic o agregar un elemento a su página que contenga el icono de círculo animado que se usa con frecuencia. y un mensaje de carga para comunicarse con el usuario.

1
Martin Bean 20 nov. 2009 a las 19:21

El "cursor de espera" en un sitio web es, en mi experiencia, el pequeño AJAX swirly.

2
Dave Swersky 20 nov. 2009 a las 17:55

El cursor de espera puede percibirse como relacionado con el navegador en lugar del sitio web específicamente; recomendaría una animación específica para la página web.

5
t3rse 20 nov. 2009 a las 17:55

El cursor de espera será confuso ya que generalmente está relacionado con el sistema operativo, preferiría tener algún tipo de "carga ahora" en su propia página web (que es ampliamente utilizada)

15
Soufiane Hassou 20 nov. 2009 a las 17:54