Aller au contenu

Sujets conseillés

Posté

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

  • 2 months later...
Posté

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

  • 2 semaines plus tard...
Posté

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

Veuillez vous connecter pour commenter

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



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