URGENT : Problème "Z-index" avec Menu déroulant ve
4 messages
• Page 1 sur 1
- brice16
- WRInaute discret

- Messages: 63
- Inscription: 25 Juin 2005
URGENT : Problème "Z-index" avec Menu déroulant ve
Bonjour
Mon problème est ici http://comexis.fr/euro-immo/ et concerne IE6.
=> Menu déroulant du 2ème onglet passe sous le menu de re-retoutage du moteur de recherche...
Z-Index=100 sur la nav et Z-Index=0 sur le moteur n'y change rien du tout...
Quelqu'un à une idée ?
Merci de votre aide !
Brice.
Mon problème est ici http://comexis.fr/euro-immo/ et concerne IE6.
=> Menu déroulant du 2ème onglet passe sous le menu de re-retoutage du moteur de recherche...
Z-Index=100 sur la nav et Z-Index=0 sur le moteur n'y change rien du tout...
Quelqu'un à une idée ?
Merci de votre aide !
Brice.
-

tom_pascal - WRInaute occasionnel

- Messages: 291
- Inscription: 17 Nov 2003
Salut,
Oui c'est un bug connu de IE.
Une solution consiste à appeler en JS une routine pour "désactiver" les <select> (rendre invisible) si le client est sous IE lors de l'affichage du menu déroulant. Et bien entendu, de réafficher les éléments <select> de la page lorsqu'on quitte le menu déroulant.
Oui c'est un bug connu de IE.
Une solution consiste à appeler en JS une routine pour "désactiver" les <select> (rendre invisible) si le client est sous IE lors de l'affichage du menu déroulant. Et bien entendu, de réafficher les éléments <select> de la page lorsqu'on quitte le menu déroulant.
-

tom_pascal - WRInaute occasionnel

- Messages: 291
- Inscription: 17 Nov 2003
Cadeau :
Il faut appeler :
lors de l'affichage du menu déroulant, puis :
lorsqu'on quitte celui-ci.
- Code: Tout sélectionner
function SelectVisible(v,elem) {
var agt = navigator.userAgent.toLowerCase();
var isMac = (agt.indexOf('mac') != -1);
var isOpera = (agt.indexOf('opera') != -1);
var IEver = parseInt(agt.substring(agt.indexOf('msie ') + 5));
var isIE = ((agt.indexOf('msie')!=-1 && !isOpera && (agt.indexOf('webtv')==-1)) && !isMac);
var isIE5win = (isIE && IEver >= 5);
var isIE5mac = ((agt.indexOf('msie') != -1) && isMac);
var isSafari = (agt.indexOf('safari') != -1);
if (isIE||isIE5win)
for (var i=0;i<elem.length;i++) elem[i].style.visibility=v;
}
Il faut appeler :
- Code: Tout sélectionner
SelectVisible("hidden",document.getElementsByTagName('select'));
lors de l'affichage du menu déroulant, puis :
- Code: Tout sélectionner
SelectVisible("visible",document.getElementsByTagName('select'));
lorsqu'on quitte celui-ci.
-

tom_pascal - WRInaute occasionnel

- Messages: 291
- Inscription: 17 Nov 2003
ça va ? tu t'en sors ? ça te convient ?
C'était un problème "urgent" mais tu ne nous as pas dit si tu avais réussi à mettre cette solution (ou une autre) en place ?
C'était un problème "urgent" mais tu ne nous as pas dit si tu avais réussi à mettre cette solution (ou une autre) en place ?
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Probleme de menu déroulant
- Probleme avec menu deroulant
- Menu déroulant probleme referencement
- Positionnement du menu déroulant (PROBLEME)
- problème menu déroulant IE 6 et précédents
- Problème avec un menu déroulant...
- [Résolu] Problème : Menu déroulant Js, session_destroy().
- Probleme Fire fox et menu deroulant
- problème avec création d'un menu déroulant.
- Menu déroulant (scroll) ou menu effetjquery qui disparait ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
