Bonjour,
Je fais mon petit site web sans trop de soucis, beaucoup de html et un peu de JS
Je m’aperçois que je répète souvent la même chose et me demande si on ne peut pas stocker tous cela dans une BDD
Un petit exemple ci-dessous
Dans mon fichie
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div id="menu"><a id="038" href="" onclick="javascript:affiche038(); return false;">Texte 038</a></div> <div id="menu"><a id="042" href="" onclick="javascript:affiche042(); return false;">Texte 042</a></div> <div id="menu"><a id="041" href="" onclick="javascript:affiche041(); return false;">Texte 041</a></div>
Code html : 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 <span class="spanT" data-linkedto="038" style="display:none"> <table style="text-align: center; width: 100%;" border="0"> <tbody><tr> <td style="text-align: center; width: 20%"><div id="BoxV"><a href="..." rel="nofollow" title="V">V</a></div></td> <td style="text-align: center; width: 20%"><div id="BoxM"><a href="..." rel="nofollow" title="M">M</a></div></td> <td style="text-align: center; width: 20%"><div id="BoxF"><a href="..." rel="nofollow" title="F">F</a></div></td> </tr></tbody></table> </span> <span class="spanT" data-linkedto="042" style="display:none"> <table style="text-align: center; width: 100%;" border="0"> <tbody><tr> <td style="text-align: center; width: 20%"><div id="BoxV"><a href="..." rel="nofollow" title="V">V</a></div></td> <td style="text-align: center; width: 20%"><div id="BoxM"><a href="..." rel="nofollow" title="M">M</a></div></td> <td style="text-align: center; width: 20%"><div id="BoxF"><a href="..." rel="nofollow" title="F">F</a></div></td> </tr></tbody></table> </span> <span class="spanT" data-linkedto="041" style="display:none"> <table style="text-align: center; width: 100%;" border="0"> <tbody><tr> <td style="text-align: center; width: 20%"><div id="BoxV"><a href="..." rel="nofollow" title="V">V</a></div></td> <td style="text-align: center; width: 20%"><div id="BoxM"><a href="..." rel="nofollow" title="M">M</a></div></td> <td style="text-align: center; width: 20%"><div id="BoxF"><a href="..." rel="nofollow" title="F">F</a></div></td> </tr></tbody></table> </tr></tbody></table> </span>
Et un exemple de la fonction dans mon code JS :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //------------------------------------------------------------------------------------------------- //affiche041 - 041 function affiche041(){ Texte1 = "" Texte2 = "" Texte3 = "" $('#tableau #spanText1').html(PrintStart(Texte1,"041")); $('#tableau span.spanT').hide(); $('#tableau span.spanT[data-LinkedTo="041"]').show(); $('#tableau #spanText2').html(PrintEnd(Texte2,Texte3,Texte4,"D14041")); } //-------------------------------------------------------------------------------------------------
Est ce que SQL peut me permettre de structurer tout cela mieux ?
Y a t'il une solution plus simple ?
Le but étant de pouvoir ajouter ou supprimer des menus plus facilement que d'aller dans le code html et de faire des insertions ....
Merci pour votre aide si vous avez une idée
Joyeux Noel
Thais
Partager