Un bout de code relatif à plusieurs pages dans un fichier à part - HTML/CSS - Programmation
Marsh Posté le 18-03-2004 à 18:02:02
t'as pas moyen de faire un fichier de parametrage ?
les choses qui changent souvent, c'est quel style ?
Marsh Posté le 18-03-2004 à 18:03:13
3 solutions :
1- frame
2- iframe
3- object
Edit : y'a aussi moyen en JS ou flash ou java...
Mais t'as pas l'air de vouloir ce genre de chose.
Sinon, ben génération dynamique coté serveur, par exemple en php
Marsh Posté le 18-03-2004 à 18:07:28
Merci.
Je pense que je vais utiliser object...
Mais je ne sais pas du tout m'en servir. Est-ce que c'est du html ou du javascript ?
Quelle est sa syntaxe ?
Merci pour vos réponses
Marsh Posté le 18-03-2004 à 18:10:44
Mara's dad a écrit : |
Ca va pas trop réduire le temps de chargement, ça
Marsh Posté le 18-03-2004 à 18:13:34
Docteur_Canard a écrit : |
Ben si un peu. enfin surtout si son menu fait plusieurs centaines de KO
Marsh Posté le 18-03-2004 à 18:13:36
Mara's dad a écrit : |
Bin je voudrais rester dans le html pour l'instant, moi parce je suis pas encore au point de ce coté. Donc le php viendra après
Marsh Posté le 18-03-2004 à 18:13:55
superjun a écrit : Merci. |
http://www.w3.org/TR/html401/struc [...] -documents
Marsh Posté le 18-03-2004 à 18:16:31
C'est pas mal ton lien
mais euh... comment dire... C'est plus facile en français...
Et est-ce que object est bien pour le html ?
Marsh Posté le 18-03-2004 à 18:33:06
ReplyMarsh Posté le 18-03-2004 à 18:36:53
En fait la balise object, c'est le truc à pas faire...
Utilise plutôt IFRAME.
Exemple pour page_1.html:
Code :
|
Exemple de menu.html
Code :
|
Marsh Posté le 18-03-2004 à 18:37:35
Citation : Le comportement d'un agent utilisateur pour le cas où un fichier s'auto-inclut n'est pas défini. |
Marsh Posté le 18-03-2004 à 18:39:23
Non, en fait c'est un menu un peu spécial, qui n'est pas sur le coté de la page. Donc il ne peut pas etre dans une frame.
Pour voir le menu en question: www.wu.free.fr
Marsh Posté le 18-03-2004 à 18:41:55
Citation : |
T'es un rigolo toi. Je te rassure ça marche plus chez moi depuis longtemps
Marsh Posté le 18-03-2004 à 18:42:49
Oui, je sais, chez moi non plus. Mais bon, il y a encore surement plein de gars dans le monde qui flippent à ça ;P
Mais au sujet du menu ?
Marsh Posté le 18-03-2004 à 18:43:56
Mais on s'en fout de çà !
Le tag iframe tu le met dans ce que tu veux.
Y'a que la partie "variable" qui doit être dans un fichier à part.
Marsh Posté le 18-03-2004 à 18:48:23
lol, merci... C'est que des scripts que j'ai récupéré à gauche et à droite...
La page "Humour" est en préparation (en fait elle est finie, plus qu'a l'intégrer dans le menu)
Je suis en train de chercher ferme avec google et sur des site pour trouver comment fonctionne iframe (je l'ai jamais utilisé, et je croyait que c'était juste pour avoir une frmae )
Marsh Posté le 18-03-2004 à 18:58:42
Donc, si j'ai bien compris (www.le-webmestre.net/web/cours/html/cours_11.php) iframe sert effectivement à créer une frame, elle descend avec le texte, et on peut la placer ou on veut.
Mais peut on la placer dans le body de façon à ce qu'elle fasse uniquement office de lien entre le menu (dans un fichier extérieur) et qu'elle n'affiche pas le code du menu à la place ?
Marsh Posté le 18-03-2004 à 17:55:31
Hello tlm,
Comment faire pour mettre un bout de code html dans un fichier à part, pour qu'il n'y ait qu'un seul fichier à modifer pour que ça modifie le code de toutes les pages ?
Le bout de code est un menu (assez souvent mis à jour), et c'est vraiment long de changer chaques fois le code sur chaque page
PS: Ce n'est pas un script javascript, c'est du html. Mais il y a quand meme des références à des variables incluses dans des scripts javascripts ailleur dans le code.
Merci d'avance pour vos réponses
---------------
J'aime la vie, et je la croque à pleine dents, cette saloppe.