hello tout le monde...
tout d'abbord ce que je cherche à faire:
Un site avec un menu à gauche et un titre en haut de la page et ce ceci sur toute les pages du site...
Je pourrais très bien faire un copier coller sur chaque page de mon site pour avoir cette même structure mais c'est pas trop le but... si un changement viendrait a venir par la suite j'ai pas envie de modifier le code sur toutes les pages !!!
j'ai donc pensé à faire un truc du genre:
si je décrit un peu le code ci-dessus c'est un tableau avec un emplacement pour un titre en haut, un menu à gauche et un emplacement pour le corps...
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 <% String page = request.getParameter("page"); %> <html> <head> <title>Essai</title> </head> <body> <table width="800" height="150" border="0" cellpadding="0" cellspacing="0"> <tr> <!-- Titre de la page --> <td colspan="2"> <img src="img/titre.jpg"> </td> </tr> <tr> <!-- Menu de gauche --> <td width="150"> <%@ include file="menuGauche.jsp" %> </td> <!-- Corps --> <td width="650"> <%@ include file=page %> </td> </tr> </table> </body> </html>
ce que je fais là c'est que je récupère une variable d'url qui me permet de charger la page à l'emplacement du corps...
Cette technique fonctionne mais est-elle recommandé ? Une personne pourrait tres bien entrer un autre nom de fichier dans l'url, exemple c:/autrefichier.txt...
Des testes peuvent etre fais pour éviter celà mais est ce qu'une autre technique existe pour avoir tjs la meme structure sur toutes les pages ???
J'ai aussi pensé à séparer ma pages en plusieurs frames mais là je crois que certains navigateur ne les supportes pas...
Merci d'avance pour vos réponses![]()
Partager