J’ai eu le même souci pour un calendrier qui apparaissait pour remplir un champ date.
J’ai beau essayé de modifier le z-index, rien n’y a fait. La solution finale a été de passer la visibilité du select à hidden
Le souci dans ton cas, c’est qu’il s’agit d’un menu, donc qu’il est potentiellement en continu au-dessus du select obj = document.getElementById('ID_du_select_a_cacher");
obj.style.visibility=‘hidden’;[/quote]et un ‘visible’ lors du choix d’une date ou de la fermeture du calendrier.
(en mettant tout ça dans une fonction avec un paramètre pour dire si on affichait ou pas, puisque j’avais plusieurs champs à cacher/rafficher)
J’espère que ça aura pu t’aider un minimum…
Problème connu depuis la fin des temps…
Tu peux faire tout ce que tu veux, tu ne pourras jamais mettre un layer par dessus un formulaire dans IE. C’est un bug oui, et tout comme le bug du PNG 24 bits, c’est pas près d’être corrigé…
pourquoi tu veux cacher un formulaire sous un menu en div? je pense que tu peux faire autrement ou bien j’ai pas compris ton problème. De toutes façon, comme il est dit dans l’article de Ge-off:
[quote]All browsers, however, have some problem with SELECT elements.[/quote]donc il faut éviter de faire ce genre de manip’ Ce message a été édité par macpotato le 15/11/2003
[quote][quote]All browsers, however, have some problem with SELECT elements.[/quote]donc il faut éviter de faire ce genre de manip’ Ce message a été édité par macpotato le 15/11/2003[/quote][TROLL]chezmoicamarche.org[/TROLL]
Une autre soluce (pas forcément facile a appliquer pour tous consiste a faire un petit controle de type SELECT mais qui n’en est pas un… d’ailleur, il y a tout a gagner a faire ca, dans la mesure ou le SELECT est assez… primaire!
Dans ce cas (on peut construire un pseudo SELECT avec un DIV, TABLE overflow=scroll et tout le toutim) le menu passe au dessus correctement. C’est bcp plus fiable qu’une solution ou l’on cache les éléments sous le menu. Et plus sexy.