Bonjour,
Je rencontre un soucis sur un de mes site. Lorsque j'ouvre un menu sous IE uniquement j'ai le select qui disparait et je ne trouve pas pourquoi.
Voila le site : http://www.dev.ldkevents.fr/index.html
Merci de votre aide
Nixonne








Bonjour,
Je rencontre un soucis sur un de mes site. Lorsque j'ouvre un menu sous IE uniquement j'ai le select qui disparait et je ne trouve pas pourquoi.
Voila le site : http://www.dev.ldkevents.fr/index.html
Merci de votre aide
Nixonne
Bonjour nixonne,
Je ne suis pas sûr mais j'ai l'impression que cela vient du framework Javascript que tu utilises pour ton menu justement.
Je pense que ce n'est pas un bug mais une action volontaire du framework.
Je m'explique : Il faut savoir que sous IE6 (et uniquement IE6), les SELECT sont les seuls éléments d'une page web qui ne sont pas des composants HTML comme les autres mais des éléments Windows. Ils "n'appartiennent" donc pas au navigateur mais au système (Windows). C'est pour cette raison qu'ils resterons continuellement au dessus de tous les autres ; même en jouant sur les z-index ou autre.
Donc si tu avais fait ton menu avec ton propre code JS pour faire apparaitre les menus déroulant, lorsque tu aurais fait dérouler "Vie de l'Entreprise", le SELECT n'aurait pas disparu, par contre il serait resté par dessus le sous-menu, ce qui n'est pas top
Je pense donc que ton framework à fait en sorte de masquer les SELECT dans IE uniquement, lors du déroulement des menus.
Là où ils auraient pu améliorer l'astuce, c'est de ne le faire que pour la version 6 d'IE car le problème du SELECT au dessus des autres n'existe plus sous IE7 et 8.
Donc, le mieux c'est que tu changes de framework JS. Je te suggère jQuery qui est très bien fait![]()
Partager