max10 Posté 8 Février 2006 Posté 8 Février 2006 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
Vanator Posté 14 Avril 2006 Posté 14 Avril 2006 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
fredrick Posté 24 Avril 2006 Posté 24 Avril 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant