zindex listes deroulantes

Invité
Invité n'ayant pas de compte PHPfrance

21 août 2007, 16:28

Bonjour à tous,

J'ai un problème avec une liste déroulante dont je n'arrive pas à faire varier la profondeur avec zindex (uniquement sous ie, pas ff).
J'ai lu dans un bouquin que la gestion du zindex de la balise <select> pourvait poser des pb, mais il n'y avait pas de solution fournie.

Y a il un hack ou un autre moyen de régler ça? dans mon cas c'est un menu avec sous menus qui passe sous la liste déroulante, aulieu d'être au dessus.

Merci pour vos réponses.

ViPHP
ViPHP | 2287 Messages

21 août 2007, 16:39

Bonjour,

La seule solution à ce problème à ma connaissance consiste à placer le <select> à un endroit où il ne risque pas trop de "passer au dessus". Il faut donc ruser :wink:
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

21 août 2007, 16:56

Effectivement, je n'ai jamais vu de solution hormis ne pas afficher du tout le select quand le menu déroulant est déroulé (tout ça en Javascript...)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

21 août 2007, 17:01

Peut être ici :-k

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 568 Messages

21 août 2007, 17:32

Effectivement ce bug est récurrent dans les versions de IE6 et inférieur...

Le seul moyen connu est de cacher tous les select de la page via Javascript.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 août 2007, 11:30

Le seul moyen connu est de cacher tous les select de la page via Javascript.
Ou bien de suivre le lien de Truc et d'aller voir dans la FAQ comment caller une iframe sous ton calque pour qu'il reste au dessus.........

Merci Truc, au moins toi tu me comprends, parce que si je devais compter sur le soutien de Mère T.... ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...