menu qui s'ouvre tout le temps sur chaque page

Eléphanteau du PHP | 28 Messages

08 févr. 2008, 22:38

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 !!!
Modifié en dernier par lkaiman le 09 févr. 2008, 00:09, modifié 1 fois.

Mammouth du PHP | 881 Messages

08 févr. 2008, 23:13

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;"
Soyez artisans de paix

Eléphanteau du PHP | 28 Messages

09 févr. 2008, 00:16

nickel, çà marche maintenant
j'y avait pas penser à faire çà
merci de ton aide

;)

Mammouth du PHP | 881 Messages

10 févr. 2008, 05:53

N'oublie pas de mettre "Résolu"
Soyez artisans de paix