Fonction insertion de menu

Résolu/Fermé
Erucia Messages postés 1057 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 16 juin 2014 - 6 janv. 2006 à 14:30
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 30 mai 2006 à 15:46
Bonjour,

Je cherche un moyen de charger (au lancement de la page d'index) un menu contenu dans une autre page. Le but étant de minimiser mon code dans les autres pages et de faciliter la gestion pour les futures mise à jour, un peu comme les styles css sauf que moi il y n'y a pas que le style que je veux définir mais le contenu aussi.

NB : il ne s'agit pas de frames car les frames restent affichées

Ainsi, je possède une page nommé menu.html qui contient un tableau. Et donc je souhaiterai faire une action du genre : body onload (chargement du menu à partir de la page menu.html)

Mais je dois dire que je ne connais pas grand chose en php ou javascript.

En gros pour bien me faire comprendre, je vais prendre un exemple en html puisque ça je connais :

dans la page d'index :
<a href="menu.html" target="_parent">on clique ici</a> et tak la page du menu s'affiche dans la page d'index sauf que moi je souhaite le faire au chargement et non sur un clic..

J'espère m'avoir bien fait comprendre et vous remercie de votre aide.
A voir également:

6 réponses

Utilisateur anonyme
6 janv. 2006 à 14:50
tu veux le faire en php ??
Si oui, c'est easy ...
tu dessine ta page ... et tu include("laPage2Menu.php") ton menu qui lui sera écrit dans un autre document.
Ainsi il est seulement dans un seul document mais tu peux l'insérer dans chaque page ...

Je suis pas sur d'être claire alors ... http://fr.php.net/include/
1
Erucia Messages postés 1057 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 16 juin 2014 151
6 janv. 2006 à 14:54
Merci de ta réponse rapide je vais étudier cela et te dirait si cela me convient

;-)

0
Erucia Messages postés 1057 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 16 juin 2014 151
6 janv. 2006 à 15:23
Alors la je te dit merci...en effet c'est plus que tout bête !!! mais bon encore fallait-il connaitre le include, ainsi et pour ceux que ça pourra aider :

page menu.php : rien a faire

page index.php : (taper dans le body)

<?php
include 'menu.php';
?>

Donc merci ZIG1 ça marche du tonnerre et cela va me faciliter la vie ! :-)

0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
6 janv. 2006 à 15:51
Salut a tous,
J'étais en train de t'explliquer ça mais ça a merdé (je sais pas ou est passé la réponse, ni si elle est seulement partie...
En tous cas c'est comme ça que j'ai fait pour mon site. Et c'est bien pratique.

Bonne continuation !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Erucia Messages postés 1057 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 16 juin 2014 151
6 janv. 2006 à 15:54
C'est clair j'ai remplacer 19 lignes pour seulement 3 avec le php !! et puis dès que je fais un changement dans le menu hop rien à faire dans les autres pages !!

Merci à vous, et merci au php de faire des fonctions si simples et si utiles !

:-D
0
J'aimerais énormément faire la meme chose sur mon site, mais pour utiliser le php il faut un programme ou quelquechose comme ca ?

merci
0
Erucia Messages postés 1057 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 16 juin 2014 151
30 mai 2006 à 15:32
Bonjour,

Il faut que tu installes easyphp :

https://www.easyphp.org/
phpeasy

0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
30 mai 2006 à 15:46
et ensuite, il faut que tu apprenne le php :D
0