Bonjour,
Apr�s avoir consult� pas mal de post du forum je me d�cide � exposer mon probl�me :
Je suis en stage et je me dois de reprendre certain travaux qu'un �l�ve avant moi a cr�eil s'y connais plus que moi c'est clair !
![]()
Vous pouvez voir ici le menu en question ( � gauche ) :
http://www.vuici.com/
Le menu est un menu en php utilisant deux requetes et deux boucles.
J'ai decid� d'utiliser du javascript pour faire en sorte qu'en cliquant sur une cat�gorie les rubriques concern�es apparaises ou se cache.
Mais voil�, je n'ai pas trouv� de sujet int�grant php et javascript pour un menu deroulant. En " bidouillant " un peu j'ai pu arriver � cela :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 <table border=1 cellPadding=3 cellSpacing=0 bordercolor="#9BC0FF" width="180"> <tr> <td bordercolor="#003399"> <table border=0 cellPadding=0 cellSpacing=0 width="180" align="center"> <tr> <td align="center" height="54" class="titre_serv"> <img src="images/categories.jpg" width="180" height="54"></td> </tr> <tr> <td height="5"></td> <tr> <? $resulta=mysql_db_query("vuici","Select * From categories Order By nomcat;"); $resultb=mysql_db_query("vuici","Select * From rubriques Order By nomrub;"); while ($rowa=mysql_fetch_array($resulta)) { echo '<td align="center" height="24" background="images/miniminou.jpg" class="cat_menu" onClick="clicMenu()"> '.$rowa["nomcat"].' </td> </tr> <tr valign="top" bgcolor="#ffffff" style="display:none" id="menu"> <td>'; mysql_data_seek($resultb,0); while ($rowb=mysql_fetch_array($resultb)) { if ($rowa["numcat"]==$rowb["numcat"]) { echo ' <a href="services.php?rub='.$rowb["numrub"].'" class="menu_gauche">'.$rowb["nomrub"].'<br></a>'; } } echo '</td></tr><tr><td height="4"></td></tr>'; } ?> </tr> </table> </td> </tr> </table> <script language="Javascipt"> function clicMenu() { // Booléen reconnaissant le navigateur isIE = (document.all) isNN6 = (!isIE) && (document.getElementById) // Compatibilité : l'objet menu est détecté selon le navigateur if (isIE) menu = document.all['menu' + num]; if (isNN6) menu = document.getElementById('menu' + num); if (menu.style.display == "none"){ // Cas ou le tableau est caché menu.style.display = "" } else { // On le cache menu.style.display = "none" } } </script>
d�sol� pour la tartine, forc�ment cela ne marche pas du tout et c'est la premi�re fois que je touche au javascript.
Si quelqu'un pouvais me montrer la voie, ou si il a d�j� vu un exemple de ce type ...
Merci d'avance pour la patience que vous m'accordez
Partager