Bonjour a tous
J'ai utilisé votre tuto pour créer un menu déroulant vertical.
Lorsque l'on clique sur un titre, le menu apparait. Pour le faire disparaître, la seul solution est de cliquer sur un autre titre. J'aimerai qu'il soit possible de faire dispaître ce menu en re-clicant sur ce même titre.
Je suppose que tout se joue dans le JS.
Voici le code JS que j'utilise (identique au tuto)
et voici le code que j'ai testé mais qui ne marche pas
(suis vraiment pas très fort niveau JS ^^)
Merci de votrr aide
J'ai utilisé votre tuto pour créer un menu déroulant vertical.
Lorsque l'on clique sur un titre, le menu apparait. Pour le faire disparaître, la seul solution est de cliquer sur un autre titre. J'aimerai qu'il soit possible de faire dispaître ce menu en re-clicant sur ce même titre.
Je suppose que tout se joue dans le JS.
Voici le code JS que j'utilise (identique au tuto)
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) {
d.style.display='block';
}
}
et voici le code que j'ai testé mais qui ne marche pas
(suis vraiment pas très fort niveau JS ^^)
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';
}
}
}
Merci de votrr aide