Page 1 sur 1

menu qui s'ouvre tout le temps sur chaque page

Posté : 08 févr. 2008, 22:38
par lkaiman
bonjour à tous

voici le probléme, un site que j'ai fait intégralement (enfin presque, on va dire 98%)
a cet adresse: www.envolpicardie.fr

le probléme est le menu ; il s'ouvre pour chaque page et on doit mettre la souris dessus pour le faire disparaitre. En haut débit, çà peut passer, mais avec un peu de probléme de connexion là çà se remarque et c'est désagréable...

mon menu est affiche/caché en js.
j'avais bien tenter le full css, mais des problème avec d'autre navigateur...

bref voici la fonction et le code html utilisé:

Code : Tout sélectionner

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

Code : Tout sélectionner

<dl> <dt onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">Autisme</dt> <dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();"> <ul> <li><a href="javascript:document.menu.page.value='autisme';document.menu.submit();">D&eacute;finition</a></li> <li><a href="javascript:document.menu.page.value='evenement';document.menu.submit();">Ev&egrave;nements</a></li> </ul> </dd> </dl>

Est-ce que vous voyez une solution à ce problème !!!

Posté : 08 févr. 2008, 23:13
par Patriboom
As-tu essayé de mettre l'invisibilité dans la définition de tes dd ?

Code : Tout sélectionner

<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();" style="display: none;">
Avec les extraits que tu nous donnes, je n'arrive pas au même résultat que toi.

Essaye toujours ça: une précision du style dans chaque DD style="display: none;"

Posté : 09 févr. 2008, 00:16
par lkaiman
nickel, çà marche maintenant
j'y avait pas penser à faire çà
merci de ton aide

;)

Posté : 10 févr. 2008, 05:53
par Patriboom
N'oublie pas de mettre "Résolu"