Fonction insertion de menu

Résolu
Erucia Messages postés 1057 Date d'inscription   Statut Membre Dernière intervention   -  
P@ Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   -
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
 
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   Statut Membre Dernière intervention   151
 
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   Statut Membre Dernière intervention   151
 
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 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
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   Statut Membre Dernière intervention   151
 
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
Dj
 
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   Statut Membre Dernière intervention   151
 
Bonjour,

Il faut que tu installes easyphp :

https://www.easyphp.org/
phpeasy

0
P@ Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   185
 
et ensuite, il faut que tu apprenne le php :D
0