Bonjour, Chez nous on utilise pour une application le suckerfish DropDown (celui mentionné plus haut, qu'on retrouve aussi à http://www.alistapart.com/articles/dropdowns/ ) Petit bémol par contre, pour tous ces menus en CSS (avec ou sans JS... quoi que sans JS, le problème ne se pose pas, ça ne fonctionne pas dans IE!)... Donc, petit bémol pour IE. Si vous avez un de ces merveilleux menus et que celui-ci a le malheur, dans sa course, de croiser un vilain et monstrueux menu déroulant (genre en HTML, c'est tellement vilain...), eh bien vous vivrez la joie de voir celui-ci apparaître au dessus du dit menu en CSS... Étant donné qu'on a utilisé un menu CSS dans un contexte d'application Web, je vous laisse deviner que ça nous a causé quelques troubles... La seule solution (non, n'y pensez pas, les z-index ou autres choses du genre n'y font rient) est de mettre un second JS qui, lui, appliquera un visibility:hidden; sur les Select de la page. Joyeux, non? Je n'ai plus la référence sur le JS en question... faudrait la retrouver... Bref, je doute qu'il existe de solution miracle (du moins, tant qu'on est aux prises avec IE6). Tout n'est que compromis... Au plaisir!
[W3Qc-public] Menu dynamique en CSS sans javascript
Bonjour, Chez nous on utilise pour une application le suckerfish DropDown (celui mentionné plus haut, qu'on retrouve aussi à http://www.alistapart.com/articles/dropdowns/ ) Petit bémol par contre, pour tous ces menus en CSS (avec ou sans JS... quoi que sans JS, le problème ne se pose pas, ça ne fonctionne pas dans IE!)... Donc, petit bémol pour IE. Si vous avez un de ces merveilleux menus et que celui-ci a le malheur, dans sa course, de croiser un vilain et monstrueux menu déroulant (genre en HTML, c'est tellement vilain...), eh bien vous vivrez la joie de voir celui-ci apparaître au dessus du dit menu en CSS... Étant donné qu'on a utilisé un menu CSS dans un contexte d'application Web, je vous laisse deviner que ça nous a causé quelques troubles... La seule solution (non, n'y pensez pas, les z-index ou autres choses du genre n'y font rient) est de mettre un second JS qui, lui, appliquera un visibility:hidden; sur les Select de la page. Joyeux, non? Je n'ai plus la référence sur le JS en question... faudrait la retrouver... Bref, je doute qu'il existe de solution miracle (du moins, tant qu'on est aux prises avec IE6). Tout n'est que compromis... Au plaisir!
