Índice del Curso Página de inicio del manual Tabla de contenidos de las directrices Tabla de contenidos de los puntos de verificación Tabla de contenidos de los ejemplos Manual de aplicación de las WCAG 1.0 PreviaContenidosCambiar estilo

9.3 Para los scripts, especifique manejadores de evento lógicos en vez de manejadores de evento dependientes del dispositivo

Prioridad 2

Los manejadores de evento lógicos son aquellos que actúan a nivel de la aplicación, no por la interacción de los usuarios.

Los manejadores de evento "onfocus", "onblur" y "onselect" reconocen eventos del teclado y del ratón, de modo que son considerados manejadores de evento independientes del dispositivo.

Ejemplo con ONFOCUS: al recibir el foco el siguiente botón (con el puntero del ratón o a través de la tecla de tabulación) se ejecutará el script que abre una ventana de alerta.

<button name="boton" type="button" 
 onFocus="mensaje()" onmouseover="mensaje()">
 Mensaje<img src="graf/robot.gif" alt="Robot" 
 width="32" height="30">
</button>

<SCRIPT language="JavaScript" type="text/javascript">
   function mensaje() { 
   alert ("¡Hagamos páginas acccesibles!") 
   }
</SCRIPT>

Se debe proporcionar mecanismos de entrada redundante para los manejadores de evento que dependen del dispositivo (punto 6.4).

Nota: en el ejemplo de esta página se utiliza "onmouseover" junto a "onfocus" para asegurar el correcto funcionamiento en todos los navegadores. También para comodidad de aquellos usuarios habituados a utilizar el ratón.

FrontPage Procedimiento con FrontPage.
Volver al punto de verificación Volver al punto de verificación 9.3

Autores

48 de 76 Previa

Copyright © sidar 1997-2002. Este Curso de Diseño Accesible ha sido desarrollado especialmente por la Fundación sidar para Microsoft España.