"Menu" séparé de mes fichier HTML - HTML/CSS - Programmation
Marsh Posté le 26-09-2008 à 09:04:53
La balise IFRAME te sera utilise je pense ou alors des DIV avec du chargement par AJAX
Plus d'infos http://www.aidoforum.com/tutoriaux [...] frame.html ou http://www.dynamicdrive.com/dynami [...] ontent.htm
Marsh Posté le 26-09-2008 à 09:32:11
Merci mais j'ai trouvé :
il faut changer mon index.html en index. php
mettre tous mon menu dans un fichier html a part "menu.html"
Puis dans le fichier index.php mettre un <code><?php include 'head.html' ?></code>
ça fonctionne pour le menu. ^^
Marsh Posté le 26-09-2008 à 18:44:14
pour moi l'utilisation de include c'est largement meilleur que iframe
Marsh Posté le 26-09-2008 à 18:48:58
Je pense aussi qu'il a tous ses avantages. C'est pour ça que j'ai migré tous mes fichier html en php.
Marsh Posté le 28-09-2008 à 15:24:15
soit un include, soit tu ouvres tous les fichiers et tu fais un remplacer sur l'ensemble
tant que t'as pas trop de fichiers, la 2e solution passe
les iframe, c'est pas vraiment intéressant
Marsh Posté le 30-09-2008 à 08:44:31
Je me permets un p'tit up :
Si tu appelles un fichier externe "complet" avec son <body>, <head>, son code javascript, comment procèdes-tu à son include en obtenant un code HTML propre en sortie ?
Marsh Posté le 30-09-2008 à 20:36:52
D'après mes quelques test, l'emploi du "include" est assez limité.
Je n'ai pas pu par exemple mettre un "include" pour un fichier externe ayant tous mes :
rel=...js
rel=...lightbox.js
rel=...style.css
C'est dommage, j'aurais aimé isoler cette partie comme mes méta-donnés.
Marsh Posté le 30-09-2008 à 23:27:18
tain bien sur que si tu peux foutre un include pour tous ces fichiers
tu as fumé quoi ?
Bien entendu je parle d'include d'un fichier qui ne fait que contenir les balises link et script (pour appeler des JS/CSS externes)
Marsh Posté le 03-10-2008 à 13:40:19
Ce que j'ai fumé ne regarde que moi ^^...
Si tu le dis alors je ré-essayerais c'est juste que ça n'avait pas fonctionné la fois ou je l'ai testé.
L'erreur vient peut-être du chemin des JS/CSS externes qui n'est pas identique a chaque fichier.
Je devrais alors y mettre un chemin absolu avec le http://www...
a suivre
Merci.
Marsh Posté le 03-10-2008 à 15:24:47
oui chemin en absolu, c'est comme ça qu'on code correctement
Marsh Posté le 03-10-2008 à 15:49:21
un include en chemin absolu http:// ??
Spoiler : Gatsu35 |
Bon aprés, j'y connais rien mais faire un include en protocole HTTP... Même sans rien y connaitre, c'est bizzare
Marsh Posté le 03-10-2008 à 16:13:27
mais nan tete de nouille, je parlais de l'appel à tes fichiers js et css, les appels tu les fais en absolu
et pour les includes PHP tu peux aussi faire les appels en absolu.
Mais bon si tu as configuré ton apache comme un pied et que l'adresse de ton serveur de dev c'est http://localhost/monserveur.
Franchement je peux plus rien pour toi
Marsh Posté le 03-10-2008 à 16:28:32
Ah ué ça marche en fait
Enfin, ça me semblait bizarre de pouvoir faire un include via un protocole d'appel distant.
Comme quoi, j'ai appris un truc aujourd'hui !
Merci Glandeur !!
Marsh Posté le 25-09-2008 à 17:07:02
Bonjour les copains,
Ayant récemment créé mon site mais n'étant pas spécialiste en web, je fais appel à vous.
En effet, dans chaque page de mon site il y a une grande partie qui est réservé au menu en haut.
Or, a chaque fois que je souhaite changer un détail dans le menu, je suis obligé de le faire à une dizaine d'autres page... et c'est éprouvant.
Serait-il possible d'attribuer une page html rien que pour mon Menu et de mettre un lien vers celle-ci a toutes mes pages une bonne fois pour toute.
Ainsi je n'aurait plus qu'a changer cette unique page html pour se la voir s'appliquer à toutes mes autres pages.
si vous avez firefox, allez sur ma page d'index www.constraintsolver.com puis clique droit et "code source de la page" pour jeter un œil.
Merci beaucoup