Foros del Web » Creando para Internet » Diseño Gráfico »

Eventos dependientes del dispositivo

Estas en el tema de Eventos dependientes del dispositivo en el foro de Diseño Gráfico en Foros del Web. Hola a todos. Revisando una página en Hera, me da el siguiente error: Cita: Punto 9.3 - Resultado: incorrecto Para los scripts, especifique manejadores de ...
  #1 (permalink)  
Antiguo 04/02/2007, 10:21
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Eventos dependientes del dispositivo

Hola a todos.

Revisando una página en Hera, me da el siguiente error:

Cita:
Punto 9.3 - Resultado: incorrecto

Para los scripts, especifique manejadores de evento lógicos en vez de manejadores de evento dependientes del dispositivo. (Prioridad 2)

Manejadores de evento: Se utilizan eventos dependientes del dispositivo.
El código que me marca como erroneo es:

Código:
<input type="button" title="Color marrón" style="background:#DFBA76"
 onclick="cambiarEstilo('Marron claro')" onkeypress="cambiarEstilo('Marron claro')" />
¿Alguna idea de como solucionarlo?

Gracias por adelantado. Saludos,
  #2 (permalink)  
Antiguo 04/02/2007, 13:44
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
Re: Eventos dependientes del dispositivo

JavierB, recuerda que el validador es sólo un software, que no entiende necesariamente contextos. Al validador le molesta la presencia de onclick, pero no es capaz de comprender que onclick y onkeypress los estás usando como manejadores de eventos redundantes (una de las soluciones alternativas propuestas en las pautas de accesibilidad). Así que no te preocupes por ese aviso de error.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #3 (permalink)  
Antiguo 04/02/2007, 13:57
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Re: Eventos dependientes del dispositivo

Hola gente :)

Bueno, lo que comenta frijolerou es cierto, es decir, el software de análisis es solo eso y tiene sus limitaciones intrínsecas, sin embargo, tanto el onkeypress como en onclick, son manejadores de eventos dependientes del dispositivo. Esto es una verdad innegable.

Si no requieres cumplir la validación del Hera totalmente, simplemente no te preocupes por el mensaje.

Si es para un cliente y hay manera de explicarle las cosas, esta sería la mejor opción ya que así aumentas su bagaje informático.

Si realmente deseas solucionar el problema, la foema es usar un script que "escuche" los eventos o acciones del usuario. Con este método, puedes crear scripts totalmente accesibles, y evitas problemas con software analítico con limitaciones. Obviamente el grado de accesibilidad del script dependerá de ti, pero no dudo que los harás no solo de la mejor manera posible, si no cubriendo cuanto frente sea posible.

;)

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #4 (permalink)  
Antiguo 05/02/2007, 02:04
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Eventos dependientes del dispositivo

Gracias frijolerou y PatomaS por vuestros comentarios.

De momento se va a quedar como está, pero como me noto bastante perdido en temas de accesibilidad, me gustaría saber algo más sobre "usar un script que 'escuche' los eventos o acciones del usuario"

Si teneis algún link a mano, os lo agradecería.

Saludos,
  #5 (permalink)  
Antiguo 05/02/2007, 03:18
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Re: Eventos dependientes del dispositivo

Hola JavierB.

Hace tiempo pregunté algo parecido y la verdad es que también lo dejé como estaba en aquel momento:

http://www.forosdelweb.com/f13/evento-onkeypress-accesible-393407/#post1550059

También te paso unos ejemplos relacionados:

http://www.sidar.org/acti/cursos/cur.../ejem48-0.html
http://www.sidar.org/acti/cursos/cur.../ejem37-0.html

  #6 (permalink)  
Antiguo 05/02/2007, 09:56
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
Re: Eventos dependientes del dispositivo

JavierB: respecto al tema de los "escuchadores de eventos" te comento la ruta de aprendizaje que seguí:

1) Lo primero fue un artículo de Kusor.net sobre el modelo de eventos del DOM.

2) luego comencé a utilizar un script de Scott Andrew para que esta captura de eventos sea lo más crossbrowser posible.

3) Luego leyendo algunos sitios me enteré que la metodología de Andrew no era la más óptima, así que llegué a un script de Dean Edwards (que contó con la colaboración del propio Andrews, entre otros) que buscaba solucionar dichos inconvenientes.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #7 (permalink)  
Antiguo 05/02/2007, 10:40
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Eventos dependientes del dispositivo

Gracias kahlito y frijolerou por vuestros enlaces. Los iré revisando a ver si les pillo el tranquillo.

Saludos,
  #8 (permalink)  
Antiguo 05/02/2007, 10:44
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Re: Eventos dependientes del dispositivo

Caramba, esa página con la traducción del código de Scott me hubiera venido de maravilla hace tiempo cuando estaba peleando con eso...

la verdad es que está muy bien y describe de forma muy eficiente el tema de las escuchas...

Felicidad
__________________
¡ hey, hou, hou, hey !
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.