begin process at 2012 05 29 13:41:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Autre

 > 

menu vertical deroulant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

menu vertical deroulant

lundi 21 mai 2007 à 15:01:36 | menu vertical deroulant

dante20007

bonjour je viens de voir sur ce site comment faire un menu vertical deroulant:
[ Lien ]
mais je voudrais que lorsque l'on reclic sur un menu deja ouvert qu'il se referme.comment faire??
merci
mardi 22 mai 2007 à 10:48:22 | Re : menu vertical deroulant

ov3rdoze

Membre Club
Bonjour

Je vais prendre le premier exemple qu'ils donnent : Menu déroulant vertical

window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
 for (var i = 1; i<=10; i++) {
  if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
 }
if (d) {
if (d.style.display=='block') d.style.display==none;
else d.style.display=='block';
}
}
mardi 22 mai 2007 à 10:49:27 | Re : menu vertical deroulant

ov3rdoze

Membre Club
Desolé, une erreur dans la partie en bleu :
if (d) {
if (d.style.display=='block') d.style.display=none;
else d.style.display='block';
}
mercredi 23 mai 2007 à 09:52:07 | Re : menu vertical deroulant

dante20007

Je suis désolé mais ce que tu as ecris ne marche pas....Es tu sur de ce que tu as mis??
mercredi 23 mai 2007 à 13:40:16 | Re : menu vertical deroulant

ov3rdoze

Membre Club

En fait j'ai encore fais une erreur

if (d) {
if (d.style.display=='block') d.style.display='none';
else d.style.display='block';
}

Il manquait les ' autour du none...

mercredi 23 mai 2007 à 13:51:34 | Re : menu vertical deroulant

dante20007

e.... ca ne marche toujours pas.....T'es sur de ton code?
mercredi 23 mai 2007 à 13:53:53 | Re : menu vertical deroulant

ov3rdoze

Membre Club
Ya pas une erreur javascript ou un truc qui pourrait aider plus que "ca marche pas"?
mercredi 23 mai 2007 à 14:08:39 | Re : menu vertical deroulant

ov3rdoze

Membre Club
Erreur d'algo, autant pour moi

function montre(id) {
var aff;
var d = document.getElementById(id);
if (d) if (d.style.display=='block') aff = 'none';
else aff = 'block';
for (var i = 1; i<=10; i++)
 if (document.getElementById('smenu'+i))
  document.getElementById('smenu'+i).style.display='none';
if (d) d.style.display = aff;
}
mercredi 23 mai 2007 à 16:47:15 | Re : menu vertical deroulant

dante20007

Ouai!!! cool ca marche.Mais quand j'ouvre un menu, et puis ensuite un autre, le premier se referme, peut on corriger cela pour que chaque menu ne se referme qu'au clic??
merci d'avance.
mercredi 23 mai 2007 à 16:50:21 | Re : menu vertical deroulant

ov3rdoze

Membre Club
Essaye comme ça :

<script type="text/javascript">
<!--
for (var i = 1; i<=10; i++)
 if (document.getElementById('smenu'+i))
  document.getElementById('smenu'+i).style.display='none';

function montre(id) {
var aff;
var d = document.getElementById(id);
if (d) if (d.style.display=='block') aff = 'none';
else aff = 'block';
if (d) d.style.display = aff;
}
//-->
</script>

1 2

Cette discussion est classée dans : menu, deroulant, css, vertical


Répondre à ce message

Sujets en rapport avec ce message

Menu deroulant vertical [ par leo7511 ] Bjr,J'espère être sur le bon thème.J'ai essayé le menu déroulant vertical en copiant le code sur le bloc note pour avoir le fichier "Menu.js" et ajout menu dynamique horizontal [ par jousay ] Bonjour,J'aimerais créer un menu dynamique horizontal qui fonctionnerait comme le menu windows (file, edit, view,...); c'est à dire comme le menu de p CSS et Hover [ par pitchoune ] Bonjour, Soit le tableau suivant dans une page HTML : Menu deroulant [ par hasen ] Bonjour a tous. Pour mon site internet, j'ai fait un menu deroulant en utilisant une CSS et du javascript. Tout marche, mise a part le fait que lorsqu demande d'aide sur menu dynamique vertical [ par christmac ] Voila je doit inclure pour un site un petit menu dynamique avec des sous menu en dessous, jusque la j'ai trouver plein de modele qui me va. Mais ou ce help !!! menu deroulant special [ par sudlaurent ] que la force soit avec nous et l informatique pb affichage menu deroulant!!! [ par joduak ] Salut! Pb de js, je n'arrive pas à afficher les différents éléments d'un menu déroulant à l'aide d'un tableau JS: J'ai essayé pleins de trucs du s Problème de css [ par ripcurlteam ] Bonjour à tous et à toutes ! Tout d'abord JOYEUX NOËL !!!! J'ai fait un un menu déroulant dans mon site et j'ai encore un petit problème(j'ai déjà fai menu déroulant vertical [ par rduvrac ] J'ai récupéré ce script mais il ne fonctionne pas. J'aimerai bien car il est simple à mettre en place et à actualiser sinon. Si quelqu'un arrive à vo Menu vertical particulier [ par GanJasTeR ] Bonjour à tous.Voila je suis en train de réaliser mon portfolio et je bute sur un petit menu que j'ai dessiné mais que je n'aarive pas à coder. Une so


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales