Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: BlackLove le le 02-01-2005 a 14:02:15

Titre: Inclure un menu commun à toutes les pages sans frames
Posté par: BlackLove le le 02-01-2005 a 14:02:15

Bonjour,

Je voudrais inclure un menu déroulant pour chacune de mes pages. Mais le problème, c'est que si je l'utilise avec des frames, il me met une barre de défilement.

Si vous pouviez me donner le nom d'un programme qui change dinamiquement le contenu de toutes mes pages pour que mon menu reste à jour.

Merci d'avance.

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: Gandalflemaia le le 02-01-2005 a 21:27:01

Le mieux est de l'enregistrer dans un fichier "menu.mnu" par exemple est de l'inclure à l'endroit que tu veux dans ta page

<!--#include file="menu.mnu" -->

Ou en php :

<?php include('menu.mnu') ?>

Ton fichier menu se présentant sous la forme

<a href='lien1' title='Mon lien1'>Lien1</a>
<a href='lien2' title='Mon lien2'>Lien2</a>
<a href='lien3' title='Mon lien3'>Lien3</a>...

Mais au contraire d'inclure ton menu tu peux de la même maniére inclure le "corps" de la page...

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: BlackLove le le 02-01-2005 a 22:47:39

Y'a pas moyen, ça n'inclut rien du tout. En plus j'ai une gros prob pour configurer easyphp (apache) il me met que l'adresse 167.0.0.1 est indisponnible (j'ai changé de port 80 à port 8080 et je tape http://167.0.0.1:8080/) Si tu pouvais m'aider, je deviens fou...

<!--#include file="menu.mnu" -->

Il faut le mettre dans un doc html standard (.htm)

Merci d'avance

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: jb_gfx le le 03-01-2005 a 11:59:35

Si si ça fonctionne trés bien, les includes en PHP sont une pratique courante et efficace.

Maintenant si tu n'arrive pas à faire fonctionner PHP chez toi le problème viens d'ailleur mais la solution de Gandalflemai est la bonne.

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: Gandalflemaia le le 03-01-2005 a 13:08:14

Si tu as changé le port normalement il devrait fonctionner (easyphp)... Quand tu tape "Localhost" dans la barre d'adresse de ton navigateur ca ne marche pas non plus?

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: bou1024 le le 03-01-2005 a 15:25:40

Citation de: Gandalflemaia le le 02-01-2005 a 21:27:01
Le mieux est de l'enregistrer dans un fichier "menu.mnu" par exemple est de l'inclure à l'endroit que tu veux dans ta page

<!--#include file="menu.mnu" -->
Ton fichier menu se présentant sous la forme

<a href='lien1' title='Mon lien1'>Lien1</a>
<a href='lien2' title='Mon lien2'>Lien2</a>
<a href='lien3' title='Mon lien3'>Lien3</a>...

Mais au contraire d'inclure ton menu tu peux de la même maniére inclure le "corps" de la page...


Ca ! Ca m'arrange ! Comment je peux alors faire pour que lorsque je clique sur un lien de mon menu <!--#include file="page1.htm" --> se transforme en <!--#include file="page2.htm" --> ?

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: bigornot le le 03-01-2005 a 20:05:48

Si tu as php, autant utiliser le include, c'est 100 fois plus rapide, et invisible.

Titre: Re:Inclure un menu commun à toutes les pages sans frames
Posté par: BlackLove le le 03-01-2005 a 22:10:01

Voilà, PHP marche. Merci pour vos conseils... Tant que vous y êtes, regardez mon nouveau post...

Merci bcp...


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.