Ejemplos:
- Un sitio Web utiliza un límite de tiempo del lado del cliente para ayudar a proteger a los usuarios que pueden alejarse de su computadora por un tiempo. Después de un período de inactividad de la página Web pregunta si el usuario necesita más tiempo. Si no obtiene una respuesta – termina la sesión.
- Una página Web tiene un campo que se actualiza automáticamente con los últimos titulares en forma rotativa. Hay un control interactivo que permite al usuario extender la longitud de tiempo entre cada actualización a tanto como diez veces el defecto. El control puede ser operado con un ratón o un teclado.
- Una página web incluye una animación que incluye el texto que aparece y desaparece todo. En algunos casos, el texto se desplaza por la pantalla y en otros, sólo se muestra por un corto tiempo antes de que se desvanezca en el fondo. La página incluye un botón de pausa para que los usuarios que tienen problemas para leer el texto antes de que desaparezca puedan leerlo.
- En una subasta, hay un límite de tiempo para la cantidad de tiempo que un usuario tiene que presentar una oferta. Dado que el plazo se aplicará a todos los usuarios que quieran pujar por un artículo en particular, no sería justo para extender el plazo para algún usuario en particular. Por lo tanto, un límite de tiempo es necesario para este tipo de actividad y no hay extensión, ajuste, o la desactivación del límite de tiempo es requerida por este Criterios de éxito.
- Un sitio de compra de tiquetes en línea ofrece a los usuarios dos minutos para confirmar una compra antes de que los asientos se devuelvan al grupo general. Debido a que las entradas en dichos sitios se pueden vender de forma rápida, mantener un tiquete más allá del tiempo necesario puede invalidar la naturaleza del sitio, por lo que este es un caso en el que el tiempo es esencial y no puede extenderse sin invalidar la actividad. Sin embargo, el sitio trata de mantener el proceso fuera del periodo de tiempo crítico tanto como sea posible, por ejemplo permitiendo a los usuarios a proporcionar la información necesaria, como el nombre, forma de pago, etc, antes de entrar en la etapa de tiempo crítico.
- Un sitio de compra de tiquetes permite al usuario dos minutos para confirmar la compra de asientos seleccionados, pero avisa al usuario cuando su tiempo está casi agotado, y permite al usuario extender este límite de tiempo un cierto número de veces con una acción simple como hacer clic en un botón "Extender tiempo límite ".
Técnicas:
- SCR16: Avisar al usuario cuando su sesión esté cerca de expirar.
Ejemplo:
Una página destinada al mercado de acciones requiere que la información sea actualizada cada 5 minutos, un cuadro de diálogo advierte al usuario de esta situación 20 segundos antes del tiempo límite.
{code}
<script type="text/javascript">
<!--
function timeControl() {
// fija un tiempo de 4 min 40 seg, luego le pide confirmación al usuario.
setTimeout('userCheck()', 280000);
}
function userCheck() {
// fija la actualización para los últimos 20 seg
var id=setTimeout('pageReload()', 20000);
// Si el usuario selecciona "OK" el tiempo se fija en 0
// de lo contrario la página es actualizada.
if (confirm("Esta página se actualizará en 20 segundos.
¿Deseas más tiempo?"))
{
clearTimeout(id);
timeControl();
}
}
function pageReload() {
window.location.reload(true);
}
timeControl();
-->
</script>
{/code}
FLASH19, FLASH24. SL21
Situación C:
- G4, G198, SCR33, SCR36