inclure un fichier en html

inclure un fichier en html - Programmation

Marsh Posté le 14-01-2001 à 15:46:24    

Salut
 
Je voudrais savoir si il est possible d?inclure un menu en html
Je m?explique, un menu sera présent sur toutes les pages, et je ne veux pas changer les menus de toutes les pages, si je rajoute une rubrique
Alors est il possible d?incluer ce menu comme le fait
La fonction include() enssphp
Cette fonction existe t?elle en html ?
A+

Reply

Marsh Posté le 14-01-2001 à 15:46:24   

Reply

Marsh Posté le 14-01-2001 à 15:51:10    

En ajoutant des frames

Reply

Marsh Posté le 14-01-2001 à 16:25:36    

ya pas d'autres moyens
les frames ne m'arrengent pas du tout

Reply

Marsh Posté le 14-01-2001 à 16:41:12    

avec un éditeur style dreamweaver, tu te fais un model avec le menu et tu applique le model a tes pages.

 

Reply

Marsh Posté le 14-01-2001 à 17:08:24    

tu peus plus expliquer
j'ai dreamweaver 3

Reply

Marsh Posté le 14-01-2001 à 17:36:03    

Avec Dreamweaver, tu fais ta page HTML standard qui va te servir de modele pour les autres pages ...  
Tu mets dedans le code HTML qui va te servir pour ton menu, par exemple :

Citation :


<html>
debut CODE POUR LE MENU
blablabla
fin CODE POUR LE MENU
</html>

 



une fois que c'est fait, tu sauves la page comme un modele (File->Save as template)
 
et apres , tu créeras chaque nouvelle page via le menu File->New From Template ... ainsi chaque page contiendra:

Citation :


<html>
debut CODE POUR LE MENU
blablabla
fin CODE POUR LE MENU
</html>

 



et tu pourras modifier ce que tu veux dans la page:

Citation :


<html>
debut CODE POUR LE MENU
blablabla
fin CODE POUR LE MENU
 
La je mets le code HTML spécifique pour chaque page !
</html>

 



 
donc apres, si ton menu doit évoluer, tu n'as qu'a changer le code de ton template et chaque page l'utilisant sera modifiée en conséquence !
 
j'espere avoir été a peu pres clair ! :sweat:
 

 


--Message édité par JWhy--

Reply

Marsh Posté le 14-01-2001 à 17:46:15    

je crois que j'ai compris ...
j'essaie ...

Reply

Marsh Posté le 14-01-2001 à 17:48:58    

par contre, il faut peut-etre que tes pages (et tes templates) fassent partie d'un site, je ne suis pas sur qu'elles seront modifiées a chaque changement de template sinon !
 
a vérifier !

 

Reply

Marsh Posté le 14-01-2001 à 18:08:27    

Bah, enfaite, il se contente juste de recopier le contennu du template dans chaque pas que tu crées avec. Donc si tu modifie le template, Dream va te demander si tu veux modifier les pages qui l'utilisent. Mais après, il faut toutes les uploader.

 

Reply

Marsh Posté le 14-01-2001 à 19:09:41    

j'ai des problèmes avce les templates
j'ai des problèmes avec les "régions"
et le code dans les templates et tout jaunes et quand je rajoute du code html
il ne le prends pas en compte
comprends pas ...

Reply

Marsh Posté le 14-01-2001 à 19:09:41   

Reply

Marsh Posté le 14-01-2001 à 19:56:12    

le code "tout jaune" est le code des templates... donc tu ne peux pas le modifier dans les pages html filles (.htm ou .html)!ss
Il faut que tu modifies ton template (.dwt) et je cite Gizmo : "Dream va te demander si tu veux modifier les pages qui l'utilisent" !
 
Voila !

 

Reply

Marsh Posté le 14-01-2001 à 20:01:00    

sinon
y'a les ssi (server side include), qui font tip top ce que tu veux, a savoir inclure de l'html
et sinon tu fais tes pages en php avec require("machin.html" );

 

Reply

Marsh Posté le 14-01-2001 à 20:58:49    

le mieux c'est d'utiliser du javascript.
Dans le html tu fais:
<SCRIPT SRC="mon_menu.js" LANGUAGE="JavaScript"></SCRIPT>
 
dans le js tu fais:
document.write("mon texte qui peux être une suite de tag html" );

Reply

Marsh Posté le 15-01-2001 à 21:01:01    

c'est koi le mieux le php ou le java-script
question rapidite ou autre

Reply

Marsh Posté le 15-01-2001 à 22:10:09    

funwebmax a écrit a écrit :

c'est koi le mieux le php ou le java-script
question rapidite ou autre

 





PHP sans hésitation :)

 

Reply

Marsh Posté le 16-01-2001 à 09:38:51    

Bah, je croyais que tu voulais pas faire d'include :crazy:

Reply

Sujets relatifs:

Leave a Replay

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