Bonjour,
J'ai récemment adapté un menu css/javascript de type "suckerfish" http://alistapart.com/articles/dropdowns/.
J'ai deux problèmes interdépendants....
Le premier est que je veux utiliser onfocus et onblur pour garantir également l'accès au clavier, dans un fichier js lié afin de ne pas les utiliser directement dans le code html. Je sais que depuis il y a eu des versions améliorées avec accès au clavier : http://carroll.org.uk/sandbox/suckerfish/bones2.html. Mais ça m'ennuie de les utiliser parce que sous IE sans javascript, le menu marche pas... Ce qui m'amène au second problème : je veux qe tous mes sous-menus soient déployés comme ceci lorsque js est désactivé, pour être sûre qu'il y a encore la possibilité d'accès aux contenus et de navigation au clavier :
Or, le code du nouveau menu suckerfish accessible au clavier ne permet pas cet effet qd js est désactivé : il s'entête à vouloir continuer sur le modèle "déroulant".
Donc, je souhaite avoir de l'aide pour adapter le code qui suit, pour :
(1) permettre l'accès clavier grâce à onblur/onfocus, grâce à du js non intrusif
(2) prévoir un déploiement de tous les menus/sous-menus visibles lorsque js est désactivé.
Actuellement, les fragments de code css, js et html qui suivent permettent un menu déroulant uniquement au contact de la souris, et pour ie, le js doit être activé:
http://pages.usherbrooke.ca/eviau/menuprob/in.html
Merci à l'avance
Modifié par nalita33 (26 Jun 2007 - 08:04)
J'ai récemment adapté un menu css/javascript de type "suckerfish" http://alistapart.com/articles/dropdowns/.
J'ai deux problèmes interdépendants....
Le premier est que je veux utiliser onfocus et onblur pour garantir également l'accès au clavier, dans un fichier js lié afin de ne pas les utiliser directement dans le code html. Je sais que depuis il y a eu des versions améliorées avec accès au clavier : http://carroll.org.uk/sandbox/suckerfish/bones2.html. Mais ça m'ennuie de les utiliser parce que sous IE sans javascript, le menu marche pas... Ce qui m'amène au second problème : je veux qe tous mes sous-menus soient déployés comme ceci lorsque js est désactivé, pour être sûre qu'il y a encore la possibilité d'accès aux contenus et de navigation au clavier :

Or, le code du nouveau menu suckerfish accessible au clavier ne permet pas cet effet qd js est désactivé : il s'entête à vouloir continuer sur le modèle "déroulant".
Donc, je souhaite avoir de l'aide pour adapter le code qui suit, pour :
(1) permettre l'accès clavier grâce à onblur/onfocus, grâce à du js non intrusif
(2) prévoir un déploiement de tous les menus/sous-menus visibles lorsque js est désactivé.
Actuellement, les fragments de code css, js et html qui suivent permettent un menu déroulant uniquement au contact de la souris, et pour ie, le js doit être activé:
http://pages.usherbrooke.ca/eviau/menuprob/in.html
Merci à l'avance

Modifié par nalita33 (26 Jun 2007 - 08:04)