Aller au contenu

Javascript et menu vertical


max10

Sujets conseillés

Bonjour

mon menu deroulant en javascript reste apparent : en enlevant la souris, il ne disparait pas.

qq1 peut-il m'aider?

la fonction est la suivante :

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';
}
}

Merci

Lien vers le commentaire
Partager sur d’autres sites

  • 2 months later...

Je sais que je vais répondre à côté, et que ce n'est pas en attente de la réponse (peut-être déjà trouvée depuis), surtout que je ne connais pas trop Javascript encore car je débute, donc pour t'aider c'est pas moi qui pourrait t'aider. Toutefois, je souhaitais dire que pour les menus déroulants il vaut mieux les faire en CSS, car par exemple Google ne suit pas les menus déroulants en Javascript. Et puis c'est plus propre en CSS ;)

Gabarits de menus déroulants en CSS sur Alsacréations

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

ton problème ne vient pas de ce bout de code mais des liens de ton menu, je pense.

tu dois écrire un truc du genre à tous tes liens du menu :

onmouseover="java script:montre('smenu1');"

onmouseout="java script:montre();"

Vas-y tu verras ça marche,

Bonne journée,

Fred

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...