Pour faire un lien dynamique avec un affichage sans recharger la page j'ai ce code la :
CODE du JS :
et pour le lien dans la page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function cache(id) { document.getElementById(id).style.display = (document.getElementById(id).style.display == "none")?(""):("none"); }
voir l'ancien sujet ici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <table><tr><th onclick="cache('menu1')"> titre </th></tr> <tr style="display:none" id="menu1"><td>nouveau tableau de liens</td></tr></table>
http://www.developpez.net/forums/sho...d.php?t=175202
mais par contre je souhaiterais faire ca avec plusieurs lien recupere d'une boucle dans le genre sauf que le code si dessous ne fonctionne pas (c'est pe etre parce que c'est de moi) :
CODE du JS :
Code dans la page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function cache(id) { document.getElementById(id).style.display = (document.getElementById(id).style.display == "none")?(""):("none"); }
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 include ("cnx.php"); $res = mysql_query("SELECT * FROM Reponse WHERE IdForum = 1"); $reponse[]=null; $i = 0; $j = 0; echo "<table>"; while($row = mysql_fetch_assoc($res)){ echo "<tr>"; echo "<th onclick=cache('$j')>$row[Posteur]</th>"; $reponse[$i]=$row['Contenu']; echo "<tr style=display:none id=menu1><td>$reponse[$i]</td></tr>"; $i++; $j++; } echo "</table>";
Partager