Bonjour,
Ayant codé un menu en DOM, je me suis aperçu que la touche tab ne fonctionnait pas... Aussi, dans les directives d'accessibilité, ils préconisent de doubler l'événement "onclick" par "onkeypress" ou encore "onmousedown" avec "onkeydown" et "onmouseup" avec "onkeyup". Je teste et là, ô magique, çà marche!
Maintenant, je suis tombé sur cet article au cours de mes lectures...
Remise en cause:
Ils semblent dire que le "onkeypress" n'est pas toujours bien interprété au sein des différents navigateurs et que celà pouvait interférer avec certaines fonctionnalités.
Problème:
On risque alors d'obtenir un script moins accessible en suivant cette recommandation!
Donc voilà, je cherche une solution pour naviguer normalement du coup... J'ai bien pensé à jouer avec "focus()" mais bon, çà ne me semble pas très pratique tout çà...
Quelqu'un aurait-il quelques conseils à me donner?
Merci... ^^
Modifié par koala64 (08 Feb 2006 - 21:11)
Ayant codé un menu en DOM, je me suis aperçu que la touche tab ne fonctionnait pas... Aussi, dans les directives d'accessibilité, ils préconisent de doubler l'événement "onclick" par "onkeypress" ou encore "onmousedown" avec "onkeydown" et "onmouseup" avec "onkeyup". Je teste et là, ô magique, çà marche!
Maintenant, je suis tombé sur cet article au cours de mes lectures...
Remise en cause:
Ils semblent dire que le "onkeypress" n'est pas toujours bien interprété au sein des différents navigateurs et que celà pouvait interférer avec certaines fonctionnalités.
Problème:
On risque alors d'obtenir un script moins accessible en suivant cette recommandation!
Donc voilà, je cherche une solution pour naviguer normalement du coup... J'ai bien pensé à jouer avec "focus()" mais bon, çà ne me semble pas très pratique tout çà...
Quelqu'un aurait-il quelques conseils à me donner?
Merci... ^^
Modifié par koala64 (08 Feb 2006 - 21:11)