Alors qu'il est afficher au click justement. Tout le probleme est la.

Le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
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';}
}
Les solutions esayé :
Je ne sais pas comment abordé le problème, une variable aurais pu fonctionné, mais si la personne ne clique pas sur le même menu (Afficher/masquer à la suite), ca ne fonctionne pas.