Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Menus déroulants qui ne se déroule pas avec ...


Messages recommandés

Posté(e)

Bonjour tout le monde, je suis en train de refaire entierement le design de mon site et maintenant que j'ai terminé je m'apperçois en testant sous différents navigateurs que les menus déroulants ne se déroulent pas sous IE :P

 

Voila une page d'exemple http://gtrenvouez.free.fr/site/a_propos.html avec en bas de page une capture montrant commement c'est quand tout marche bien.

 

Alors je voudrais savoir comment faire pour régler ce probleme ou bien savoir si on peut déjà le regler ?

 

(Au passage vous pensez quoi du design ? )

 

Merci d'avance :P .

Posté(e)

peut etre du a un probleme avec la transparence, et/ou de z-index...

Posté(e)

Sous IE les menus ne se déroulent pas quand on passe la souris déçu.

 

J'ai essayer avec aucune image de fond ça ne marche toujours pas.

Posté(e)

Si c'est un problème d'affichage sur evènement (hover, onmouseover, etc.) ce n'est pas en changeant l'image de fond que cela changera quoi que ce soit.

Si j'ai du temps je regarderai ce que pourrait raconter le code utilisé, et la console JavaScript...

Posté(e)
Tout est en CSS.

OOoooooh ! Bin faut pas chercher bien loin alors... IE a un peu de mal avec tout ce qui est CSS2, ça doit venir de là...

Il faudrait peut-être lui filer un coup de main avec un peu de JavaScript alors ;-D

Posté(e)

Extrait du fichier CSS :

#menuDeroulant li:hover > .sousMenu { display: block; }

Ca, IE ne sait pas l'interprêter !

 

Perso, je vote pour un "leLi.onMouseOver = { sousMenu.style.display = "block"; }" ...

Posté(e)

Exact. Par du javascript, tu teste si le navigateur est IE.

 

Si oui, tu rajoute des évènements (automatiquement, par un script) afin d'afficher le sous-menu.

 

Pour IE, ajouter un évènement se fait soit grâce à addEventListener soit attachEvent. Je ne me rappelle plus laquelle de ces méthodes il utilise.

Posté(e) (modifié)

je ne connais rien en Java Script, il est temps pour moi de me pencher deçu :P .

 

Merci pour votre aide.

Modifié par gweno

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...