La barre de menu doit elle être réécrite sur chaque page HTML ?
Résolu
Ceciestmonnom
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais savoir si, sur un site composé d'un menu déroulant,
la technique la plus normal est de réécrire le code du menu sur chaque nouvelle page,
et par ailleurs si il faut créer une nouvelle page à chaque nouvelle entrée que propose
les liens du menu déroulant.
Merci d'avance pour votre aide !
Je souhaiterais savoir si, sur un site composé d'un menu déroulant,
la technique la plus normal est de réécrire le code du menu sur chaque nouvelle page,
et par ailleurs si il faut créer une nouvelle page à chaque nouvelle entrée que propose
les liens du menu déroulant.
Merci d'avance pour votre aide !
A voir également:
- La barre de menu doit elle être réécrite sur chaque page HTML ?
- Comment supprimer une page sur word - Guide
- Menu déroulant excel - Guide
- Windows 11 barre des taches a gauche - Guide
- Editeur html - Télécharger - HTML
- Imprimer tableau excel sur une page - Guide
4 réponses
La reponse tient en un mot: PHP
je t'explique le php permet d'inserer la page html des menus (que tu aura creer a cote) dans toute tes pages sans copier coller chaque fois pour cela utilise la fameuse ligne
Ton menu peut contenir du php ou pas cela n'a pas d'importance mais je te conseille de faire en sorte que tout tes html n'utilise plus l'extension .html mais .php (cela permet d'utiliser php et html en meme temps ca ne change rien au format ou a la forme de ton code)
Bonne journée
je t'explique le php permet d'inserer la page html des menus (que tu aura creer a cote) dans toute tes pages sans copier coller chaque fois pour cela utilise la fameuse ligne
<?php include("menu.php"); ?>
Ton menu peut contenir du php ou pas cela n'a pas d'importance mais je te conseille de faire en sorte que tout tes html n'utilise plus l'extension .html mais .php (cela permet d'utiliser php et html en meme temps ca ne change rien au format ou a la forme de ton code)
Bonne journée
Je reviens vers toi si tu es toujours là.
J'ai bien compris le système du php,
seulement lorsque je fais l'essai dans dreamweaver,
je vois apparaitre le menu dans l'aperçu à droite,
mais lorsque je fais l'essai dans le navigateur
il disparait.
Je travail en local, tu penses que c'est à cause de ça ?
Je ne comprend pas où est l'erreur...
Merci si tu vois ce message et que tu peux m'aider :) !
J'ai bien compris le système du php,
seulement lorsque je fais l'essai dans dreamweaver,
je vois apparaitre le menu dans l'aperçu à droite,
mais lorsque je fais l'essai dans le navigateur
il disparait.
Je travail en local, tu penses que c'est à cause de ça ?
Je ne comprend pas où est l'erreur...
Merci si tu vois ce message et que tu peux m'aider :) !
(en réalité le menu est composé d'une page html et d'un js, non mentionné du coup, qui permet de faire fonctionner le menu, c'est peut être là que vient le problème ?)
salut
non Il faut un serveur sur ton ordinateur
le principe de PHP:
la page est traitée par le serveur (parsée) et renvoyée au navigateur sous forme de code html / js sans aucune ligne de php.
sans serveur une page php ne peux s'afficher
pour inclure du js
soit tu le mets directement dans la page menu.php
soit tu fais une page script_js.php dans laquelle tu appelles tous les scripts dont tu auras besoin comme cela par exemple
<script src="js/jquery.js"></script>
<script src="js/menu.js"></script>
<script src="js/autre_script.js"></script>
et tu include la page script_js.php dans la section <head> de tes pages
incude permet de mettre a jour les parties de ton site qui se repètent dans toutes les pages du site, ou de sections de site, en ne mettant a jour qu'un seul fichier (inclu) au lieu de toutes les pages
en savoir plus sur include
http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/inclure-des-portions-de-page
.
non Il faut un serveur sur ton ordinateur
le principe de PHP:
la page est traitée par le serveur (parsée) et renvoyée au navigateur sous forme de code html / js sans aucune ligne de php.
sans serveur une page php ne peux s'afficher
pour inclure du js
soit tu le mets directement dans la page menu.php
soit tu fais une page script_js.php dans laquelle tu appelles tous les scripts dont tu auras besoin comme cela par exemple
<script src="js/jquery.js"></script>
<script src="js/menu.js"></script>
<script src="js/autre_script.js"></script>
et tu include la page script_js.php dans la section <head> de tes pages
incude permet de mettre a jour les parties de ton site qui se repètent dans toutes les pages du site, ou de sections de site, en ne mettant a jour qu'un seul fichier (inclu) au lieu de toutes les pages
en savoir plus sur include
http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/inclure-des-portions-de-page
.