pb de menu CSS

pb de menu CSS - HTML/CSS - Programmation

Marsh Posté le 23-09-2005 à 11:57:46    

Bonjour,
j'ai récupéré un code css pour faire une menu vertical qui permet d'afficher les sous-menus en cliquant sur les menus et masquer les autres sous-menus. J'ai fais un lien d'une pages toute simple sur la page contenant ce menu. Lorsque que j'arrive sur la page, il m'ouvre tous les sous-menus? Avez vous une idée pour me dépanner?  
Voici le code de la page conteant le menu CSS:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Diaporama: la nature de Monistrol d'Allier</title>
  5. <link href="../outils/styleoutils.css" rel="stylesheet" type="text/css">
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <script type="text/javascript">
  8. <!--
  9. window.onload=montre;
  10. function montre(id) {
  11. var d = document.getElementById(id);
  12. for (var i = 1; i<=10; i++) {
  13. if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
  14. }
  15. if (d) {d.style.display='block';}
  16. }
  17. function MM_preloadImages() { //v3.0
  18. var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  19. var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  20. if (a.indexOf("#" )!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
  21. }
  22. function MM_swapImgRestore() { //v3.0
  23. var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
  24. }
  25. function MM_findObj(n, d) { //v4.01
  26. var p,i,x; if(!d) d=document; if((p=n.indexOf("?" ))>0&&parent.frames.length) {
  27. d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  28. if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
  29. for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
  30. if(!x && d.getElementById) x=d.getElementById(n); return x;
  31. }
  32. function MM_swapImage() { //v3.0
  33. var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  34. if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  35. }
  36. //-->
  37. </script>
  38. <style type="text/css">
  39. /* CSS issu des tutoriels css.alsacreations.com */
  40. <!--
  41. dl, dt, dd, ul, li {
  42. margin: 0;
  43. padding: 0;
  44. list-style-type: none;
  45. }
  46. #menu {
  47. position: absolute;
  48. left: 50%;
  49. margin-left: -214px;
  50. top: 130px;
  51. }
  52. #menu {
  53. width:430px;
  54. color: #ffffff;
  55. }
  56. #menu dt {
  57. cursor: pointer;
  58. margin: 10px;
  59. height: 20px;
  60. line-height: 20px;
  61. text-align: left;
  62. font-weight: bold;
  63. background: #0094bf;
  64. padding-left: 5px;
  65. }
  66. #menu li {
  67. text-align: justify;
  68. color: #000000;
  69. padding: 5px;
  70. }
  71. #menu li a, #menu dt a {
  72. color: #ffffff;
  73. text-decoration: none;
  74. display: block;
  75. border: 0 none;
  76. height: 100%;
  77. }
  78. #menu dt a:hover {
  79. background: #ffcc00;
  80. color: #0094bf;
  81. }
  82. .mentions {
  83. position: absolute;
  84. top : 300px;
  85. left : 10px;
  86. color: #000;
  87. background-color: #ddd;
  88. }
  89. -->
  90. </style>
  91. </head>
  92. <body bgcolor="d7eef4" leftmargin="0" topmargin="0" rightmargin="0" onLoad="MM_preloadImages('../outils/images/fermer_over.gif')" >
  93. <div class="pictofermer"><a href="javascript:window.close();" onMouseOver="MM_swapImage('Fermer','','../outils/images/fermer_over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="../outils/images/fermer_out.gif" alt="Fermer la fen&ecirc;tre" name="Fermer" border="0" id="Fermer"></a></div>
  94. <table width="445" height="452" border="0" align="center" cellpadding="0" cellspacing="0">
  95. <tr>
  96. <td height="133" valign="top" background="images/bandeau_news.gif"><img src="../images/logo.gif" width="144" height="73"></td>
  97. </tr>
  98. <tr>
  99. <td height="350">&nbsp; </td>
  100. </tr>
  101. </table>
  102. <dl id="menu">
  103. <dt onClick="javascript:montre('smenu1');"><a href="#">COMPTE-RENDU
  104. DE LA SEANCE DU CONSEIL MUNICIPAL DU 29 JUIN 2005</a></dt>
  105. <dd id="smenu1">
  106. <ul>
  107. <li><p>Pr&eacute;sents : Tous les conseillers en exercice</p>
  108. <p><strong><font color="#0094BF">Compte administratif 2004 : </font></strong>Le
  109. Conseil adopte &agrave; l’unanimit&eacute; le compte administratif
  110. 2004 pr&eacute;sent&eacute; par le Maire, qui se r&eacute;sume ainsi pour
  111. le budget principal :</p>
  112. <p><strong><font color="#0094BF">Compte de gestion 2004 :</font></strong>
  113. Le Conseil adopte ensuite les comptes de gestion dress&eacute;s par le
  114. receveur pour 2004.</p>
  115. <p><strong><font color="#0094BF">Budget Suppl&eacute;mentaire 2005
  116. :</font> </strong> Le budget pr&eacute;sent&eacute; est adopt&eacute; &agrave;
  117. l'unanimit&eacute;. <br>
  118. Pour le budget principal, la section de fonctionnement s'&eacute;quilibre
  119. &agrave; 116 987,75 &euro; dont 57 195,37 &euro; de pr&eacute;l&egrave;vement
  120. suppl&eacute;mentaire pour l’investissement. La section d'investissement
  121. s'&eacute;quilibre &agrave; 251 861,18 &euro;. <br>
  122. Ont &eacute;galement &eacute;t&eacute; adopt&eacute;s &agrave; l'unanimit&eacute;
  123. les budgets de l'Eau, de l'Assainissement.<br>
  124. la R&eacute;gie de transports scolaires est d&eacute;sormais transf&eacute;r&eacute;e
  125. &agrave; la Communaut&eacute; de Communes depuis le 1er janvier 2005.
  126. </p>
  127. <p><strong><font color="#0094BF">Les principales d&eacute;penses suppl&eacute;mentaires
  128. :</font></strong></p>
  129. <p>- <strong><em>Am&eacute;nagement bourg</em> :</strong> 30 395,37 &euro;
  130. (Compl&eacute;ment de travaux sur 1&egrave;re tranche))</p>
  131. <p>-<strong> <em>Acquisition de mat&eacute;riels </em>:</strong> 1 300,00
  132. &euro; (informatique mairie)</p>
  133. <p>- <strong><em>Divers b&acirc;timents</em> :</strong> 25 000,00 &euro;
  134. (Biblioth&egrave;que, sanitaires salle communale et mise en conformit&eacute;
  135. du G&icirc;te)</p>
  136. <p>- <strong><em>Service de l’Eau</em> :</strong> 78 200,00 &euro;
  137. (Financement de la 2&egrave;me tranche des travaux de rectification de
  138. la RD 589 entre les Gouttes et le Bois Noir et remplacement de la conduite
  139. AEP)</p>
  140. <p><strong><font color="#0094BF">2&egrave;me tranche des travaux du bourg
  141. :</font></strong> Monsieur le maire informe le Conseil que la 2&egrave;me
  142. tranche des travaux d’am&eacute;nagement du bourg ne pourra pas
  143. b&eacute;n&eacute;ficier des fonds europ&eacute;ens FEOGA (qui repr&eacute;sentaient
  144. 30 % du financement de la premi&egrave;re tranche). Afin de ne pas interrompre
  145. les travaux, la tranche sera r&eacute;alis&eacute;e sur 2 exercices.</p>
  146. <p><strong><font color="#0094BF">Chapelle Sainte-Madeleine :</font> </strong>Sur
  147. proposition de la Direction r&eacute;gionale des Affaires Culturelles,
  148. le Conseil municipal &eacute;met un avis favorable &agrave; la demande
  149. de classement de la chapelle &agrave; l’inventaire suppl&eacute;mentaire
  150. des monuments historiques.</p>
  151. <p><strong><font color="#0094BF">Couverture ADSL :</font></strong> La commune
  152. est desservie en Internet Haut D&eacute;bit (ADSL) depuis le d&eacute;but
  153. du mois de mai. Cette couverture ne concerne pour le moment que le bourg,
  154. puisque le central t&eacute;l&eacute;phonique de St-Privat n’assure
  155. le haut d&eacute;bit que sur une distance d’environ 5 kilom&egrave;tres.</p>
  156. </li>
  157. </ul>
  158. </dd>
  159. <dt onClick="javascript:montre('smenu2');"><a href="#">VISITE
  160. DU PREFET DE REGION</a></dt>
  161. <dd id="smenu2">
  162. <ul>
  163. <li>Par arr&ecirc;t&eacute; pr&eacute;fectoral du 27 juillet et suite aux
  164. conditions hydrologiques actuelles, la zone &laquo; Allier amont &raquo;
  165. est class&eacute;e au niveau rouge de l’alerte s&eacute;cheresse.
  166. Tous les pr&eacute;l&egrave;vements d’eau en milieu naturel sont
  167. strictement r&eacute;glement&eacute;s.<br>
  168. <strong>Il est d&eacute;sormais interdit :</strong><br>
  169. - de laver les v&eacute;hicules<br>
  170. - de remplir les piscines priv&eacute;es<br>
  171. - d’arroser les pelouses, les espaces verts et les massifs de fleurs,
  172. entre 9 h et 19 h<br>
  173. - d’irriguer les prairies et les cultures entre 10 h et 19 heures<br>
  174. Ces mesures concernent tous types de pr&eacute;l&egrave;vement &agrave;
  175. partir des r&eacute;seaux publics ou priv&eacute;s, des puits ou cours
  176. d’eau…</li>
  177. </ul>
  178. </dd>
  179. <dt onClick="javascript:montre('smenu3');"><a href="#">SECHERESSE</a></dt>
  180. <dd id="smenu3">
  181. <ul>
  182. <li>Par arr&ecirc;t&eacute; pr&eacute;fectoral du 27 juillet et suite aux
  183. conditions hydrologiques actuelles, la zone &laquo; Allier amont &raquo;
  184. est class&eacute;e au niveau rouge de l’alerte s&eacute;cheresse.
  185. Tous les pr&eacute;l&egrave;vements d’eau en milieu naturel sont
  186. strictement r&eacute;glement&eacute;s.<br>
  187. <strong>Il est d&eacute;sormais interdit :</strong><br>
  188. - de laver les v&eacute;hicules<br>
  189. - de remplir les piscines priv&eacute;es<br>
  190. - d’arroser les pelouses, les espaces verts et les massifs de fleurs,
  191. entre 9 h et 19 h<br>
  192. - d’irriguer les prairies et les cultures entre 10 h et 19 heures<br>
  193. Ces mesures concernent tous types de pr&eacute;l&egrave;vement &agrave;
  194. partir des r&eacute;seaux publics ou priv&eacute;s, des puits ou cours
  195. d’eau…</li>
  196. </ul>
  197. </dd>
  198. </dl>
  199. </body>
  200. </html>


 
 
 
Merci par avance.
 

Reply

Marsh Posté le 23-09-2005 à 11:57:46   

Reply

Marsh Posté le 23-09-2005 à 12:08:20    

Pourquoi mettre des font quand on utilise une CSS ? Pourquoi laisser les fonctions de préchargement d'images qui ne servent à rien ?
 
Sinon, pour ton menu, demande à Raphael goetter (www.alsacreations.com), l'auteur de ce menu :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 23-09-2005 à 12:49:46    

solution : faire le truc toi même

Reply

Marsh Posté le 23-09-2005 à 13:36:54    

Je vous remercie mais je crois qu'effectivement je vais essayer de le faire moi même

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed