Problème avec menu déroulant Javascript
Résolu/Fermé
rey-s
Messages postés
74
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
19 mars 2010
-
9 juil. 2008 à 10:14
[o.o]REplay Messages postés 357 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 20 juillet 2009 - 9 juil. 2008 à 15:10
[o.o]REplay Messages postés 357 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 20 juillet 2009 - 9 juil. 2008 à 15:10
A voir également:
- Problème avec menu déroulant Javascript
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Telecharger javascript - Télécharger - Langages
- Windows 11 menu démarrer classique - Guide
5 réponses
[o.o]REplay
Messages postés
357
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2009
28
9 juil. 2008 à 11:09
9 juil. 2008 à 11:09
Bonjour,
Dans tes div ou tes span, spécifie bien lors de leur création display:none.
En effet, si tu créée par exemple <div></div>, sous ie6 tu auras des espaces en plus. --><div style="display:none"></div> ca devrai aller =)
edit: pour toi ce sont des <dd>
Dans tes div ou tes span, spécifie bien lors de leur création display:none.
En effet, si tu créée par exemple <div></div>, sous ie6 tu auras des espaces en plus. --><div style="display:none"></div> ca devrai aller =)
edit: pour toi ce sont des <dd>
rey-s
Messages postés
74
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
19 mars 2010
1
9 juil. 2008 à 11:43
9 juil. 2008 à 11:43
Merci Replay, j'ai vérifier dans le css le display:none est spécifier dans la section <dd> :
#menu dd {
display: none;
}
Donc normalement ça devrait le faire mais non :s
Si tu as une autre idée...Ou bien quelqu'un d'autre je suis ouvert à toutes propositions (Je galère grave XD)
#menu dd {
display: none;
}
Donc normalement ça devrait le faire mais non :s
Si tu as une autre idée...Ou bien quelqu'un d'autre je suis ouvert à toutes propositions (Je galère grave XD)
[o.o]REplay
Messages postés
357
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2009
28
9 juil. 2008 à 12:08
9 juil. 2008 à 12:08
Je pense que le problème vient de la façon de gérer les dd dl dt de internet explorer: il a tendance à mettre des espaces un peu partout -.- . Change les en span ou en div :)
Au fait, dans ta fonction javascript montre(), pourquoi il y a deux points virgules en fin de ligne?
Au fait, dans ta fonction javascript montre(), pourquoi il y a deux points virgules en fin de ligne?
rey-s
Messages postés
74
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
19 mars 2010
1
9 juil. 2008 à 12:24
9 juil. 2008 à 12:24
Je doit te confesser Replay que le code javasript n'est pas de moi ^^
J'ai trouver un script pour menu déroulant et je l'ai adapter à mes besoins, donc t'expliquer le pourquoi des deux point virgule n'est pas dans mes cordes :s
Donc ce que tu me dis là c'est qu'il faut que je change mes dt dl dd dans mon code.. Ce qui aura une incidence sur les version firefox et ie7 (Je veux mourir XD) à moins d'avoir de la chance et que cela ne change rien (Je crois moins en cette option ^^)
En plus le script du menu est en corrélation avec le css donc si je change les dl dt etc.. Le css change aussi (Pour toutes les page Css de chaque navigateur :D :D :D)
Dis m'en plus (donne moi une bonne nouvelle XD)
Si quelqu'un à autre chose (En changeant juste le css..)
:)
J'ai trouver un script pour menu déroulant et je l'ai adapter à mes besoins, donc t'expliquer le pourquoi des deux point virgule n'est pas dans mes cordes :s
Donc ce que tu me dis là c'est qu'il faut que je change mes dt dl dd dans mon code.. Ce qui aura une incidence sur les version firefox et ie7 (Je veux mourir XD) à moins d'avoir de la chance et que cela ne change rien (Je crois moins en cette option ^^)
En plus le script du menu est en corrélation avec le css donc si je change les dl dt etc.. Le css change aussi (Pour toutes les page Css de chaque navigateur :D :D :D)
Dis m'en plus (donne moi une bonne nouvelle XD)
Si quelqu'un à autre chose (En changeant juste le css..)
:)
[o.o]REplay
Messages postés
357
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2009
28
9 juil. 2008 à 13:23
9 juil. 2008 à 13:23
mmh.
ben la ou tu vois <dd> tu met <span id ="sousmenu"> par exemple
et dans le css
#menu dd
{ gna gna}
ca devient
#soumenu
{ idem }
Fais des tests avant de tout modifier ^^ tu verras bien.
Sinon, t'as la solution css:
http://www.commentcamarche.net/forum/affich 3797209 probleme de balise dl sous ie et espacement
ben la ou tu vois <dd> tu met <span id ="sousmenu"> par exemple
et dans le css
#menu dd
{ gna gna}
ca devient
#soumenu
{ idem }
Fais des tests avant de tout modifier ^^ tu verras bien.
Sinon, t'as la solution css:
http://www.commentcamarche.net/forum/affich 3797209 probleme de balise dl sous ie et espacement
Hello rey-s,
j'ai 2 petites remarque à te faire, est-ce que tu as essayé de mettre dans ton CSS l'attribut
et au lieu de faire
A la limite, teste les 2 solutions séparéments et ensemble...
Par contre, concernant les ; ça ne devrait pas trop géner, javascript n'est pas trop pénible pour ça contrairement à java ou c#.
j'ai 2 petites remarque à te faire, est-ce que tu as essayé de mettre dans ton CSS l'attribut
position: absolute;au niveau des dd?
et au lieu de faire
d.style.display= 'block';dans ton code js essaye de mettre
d.style.display= 'inline';.
A la limite, teste les 2 solutions séparéments et ensemble...
Par contre, concernant les ; ça ne devrait pas trop géner, javascript n'est pas trop pénible pour ça contrairement à java ou c#.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rey-s
Messages postés
74
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
19 mars 2010
1
9 juil. 2008 à 15:07
9 juil. 2008 à 15:07
Sims' I love you! lol
Le " position: absolute; " rajouter dans le css du dd à régler le problème, moi qu'avait chercher un peu partout rajouter des "fixed" truc de ce genre un peu partout.. Tous était dans l'absolue (Se tape la tête contre le clavier)
En tous cas merci beaucoup Sims' tu me sauve ;)
Replay j'ai pas eu le temps test tes dernière indique, mais bon vue que ça marche là on s'en contentera ^^ En tous cas merci pour ton aide et le temps que tu a pris pour m'aider ;)
Problème résolu
Bonne journée à vous ^^
Le " position: absolute; " rajouter dans le css du dd à régler le problème, moi qu'avait chercher un peu partout rajouter des "fixed" truc de ce genre un peu partout.. Tous était dans l'absolue (Se tape la tête contre le clavier)
En tous cas merci beaucoup Sims' tu me sauve ;)
Replay j'ai pas eu le temps test tes dernière indique, mais bon vue que ça marche là on s'en contentera ^^ En tous cas merci pour ton aide et le temps que tu a pris pour m'aider ;)
Problème résolu
Bonne journée à vous ^^
[o.o]REplay
Messages postés
357
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2009
28
9 juil. 2008 à 15:10
9 juil. 2008 à 15:10
lol ^^
Ben non je suis vexé:
Sous pretexte que c'est légérement plus simple ce que sim's t'as indiqué (une ligne de modification) tu refuse ma solution (tout ton code a refaire). Je suis pas daccord ^^
HaVe A GoOD daY!
Ben non je suis vexé:
Sous pretexte que c'est légérement plus simple ce que sim's t'as indiqué (une ligne de modification) tu refuse ma solution (tout ton code a refaire). Je suis pas daccord ^^
HaVe A GoOD daY!