[HTML]Construction de fichier HTML à la volée

Construction de fichier HTML à la volée [HTML] - HTML/CSS - Programmation

Marsh Posté le 14-03-2008 à 11:32:42    

Bonjour
J'aimerais savoir s'il était possible de créer un fichier HTML "à la volée" cad que le fichier inclus de lui même d'autres fichiers.
par exemple :
index.html :
include head.html
include body.html
contact.html:
include head.html
include contact.html
et les fichiers head.html et body.html sont indépendants.
 
histoire que si je construis 50 fichiers HTML sur le même modèle et que je doit changer le modèle je n'aie pas à réécrire les 50 fichiers ...


Message édité par sylvainleleu le 14-03-2008 à 11:32:57

---------------
Une coach qu'elle est bien !      Comparo Achat/loc immobilier New version
Reply

Marsh Posté le 14-03-2008 à 11:32:42   

Reply

Marsh Posté le 14-03-2008 à 11:55:54    

Du côté du serveur ou du côté du client ?

Reply

Marsh Posté le 14-03-2008 à 12:16:23    

Coté serveur je peux faire un script de génération avec un bête cat  
Donc c'est plutot coté client que j'en aurais besoin.


---------------
Une coach qu'elle est bien !      Comparo Achat/loc immobilier New version
Reply

Marsh Posté le 14-03-2008 à 19:28:57    

Coté client c'est trop la merde pour espérer faire quelque chose qui passe correctement sur tous les navigateurs. Si l'aventure te tente, regarde la balise <object>. Si j'étais toi, je ferais ça sur le serveur, quitte à le faire une fois au moment d'uploader le site.

Reply

Marsh Posté le 15-03-2008 à 01:17:27    

Server Side Includes (SSI - apache) ?

Citation :

Including a standard footer

 

If you are managing any site that is more than a few pages, you may find that making changes to all those pages can be a real pain, particularly if you are trying to maintain some kind of standard look across all those pages.

 

Using an include file for a header and/or a footer can reduce the burden of these updates. You just have to make one footer file, and then include it into each page with the include SSI command. The include element can determine what file to include with either the file attribute, or the virtual attribute. The file attribute is a file path, relative to the current directory. That means that it cannot be an absolute file path (starting with /), nor can it contain ../ as part of that path. The virtual attribute is probably more useful, and should specify a URL relative to the document being served. It can start with a /, but must be on the same server as the file being served.

 

       <!--#include virtual="/footer.html" -->

 

I'll frequently combine the last two things, putting a LAST_MODIFIED directive inside a footer file to be included. SSI directives can be contained in the included file, and includes can be nested - that is, the included file can include another file, and so on.

 


edit: oups pas vu "client" :p


Message édité par art_dupond le 15-03-2008 à 01:19:39

---------------
oui oui
Reply

Marsh Posté le 16-03-2008 à 19:04:01    

C'est bon je l'ai fait coté serveur finalement.
Merci de votre aide.


---------------
Une coach qu'elle est bien !      Comparo Achat/loc immobilier New version
Reply

Sujets relatifs:

Leave a Replay

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