Bienvenue invité ( Connexion | Inscription )
4 Jun 2007, 12:20
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 371 Inscrit : 30 Sep 2003 Lieu : Toulouse Membre no 10 000 |
Salut.
Une petite question : souvent sur un site web, il y a des choses qui reviennent sur toutes les pages (ex : un pied de page ou une en-tête). Est-il nécessaire de réellement le répéter sur toutes les pages, ou existe t'il une technique permettant de faire un lien vers un fichier unique contenant la partie répétée ? -------------------- MacBook Pro 15", MacOS X.6
|
|
|
|
![]() |
5 Jun 2007, 00:32
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 026 Inscrit : 2 May 2007 Lieu : Région Parisienne (91) Membre no 85 838 |
sinon, tu crée une fonction javascript externe (dans un fichier .js) qui écris ton entête/pied de page dans le doc courant.
du coup tu n'auras qu'a inclure le javascript source dans l'entête de tes pages CODE <script type="text/javascript" src='entete_pieddepage.js'></script> puis de mettre en début de chaque page CODE <script language="javascript"><!--maFonctionDentete();--></script> et en fin de chaque page CODE <script language="javascript"><!--maFonctionDePiedDePage();--></script> Bien sur, cela ne fonctionnera que sur les clients dont le navigateur autorise le javascript. Le contenu du fichier entete_pieddepage.js ressemblera à ça : CODE function maFonctionDentete()
{ document.write('<h2>Mon entete</h2>'); } function maFonctionDePiedDePage() { document.write('<h5>Mon pied de page</h5>'); } Ce message a été modifié par Nicosa - 5 Jun 2007, 00:37. -------------------- Whoever fights monsters should see to it that in the process he does not become a monster; -------------------------------------------------------------------------------------------------------------------------------And when you look long into an abyss, the abyss also looks into you. - Friedrich Nietzsche -(issue de la préface de la novélisation "The Abyss" d'Orson Scott Card depuis le film eponyme) [refurb] MacBook Pro 13"(early2019) , QuadCore 2.7GHz, 16Go de RAM, 512Go, sous OSX 10.14 Mojave [refurb] MacMini Core2Duo 2.0GHz (early 2009), 1Go de RAM, DD 120Go 5400rpm, sous OSX 10.6.3 Snow Lepard + Mighty Mouse BT + Clavier BT "Alu" |
|
|
|
UniX Comment éviter de répéter une partie de page HTML ? 4 Jun 2007, 12:20
oliricha Oui, bien sûr.
Il suffit d'avoir un fichier ... 4 Jun 2007, 12:37
jbb2 CITATION(oliricha @ 4 Jun 2007, 12:37) 22... 4 Jun 2007, 12:44
bluelight CITATION(oliricha @ 4 Jun 2007, 13:37) 22... 4 Jun 2007, 19:30
oliricha CITATION(bluelight @ 4 Jun 2007, 20:30) 2... 4 Jun 2007, 19:49
greg57 CITATION(UniX @ 4 Jun 2007, 14:20) 223155... 4 Jun 2007, 12:46
schlum Sinon, y a le CSS... 4 Jun 2007, 12:47
UniX A priori, ça dépend du serveur ....
Avec CSS ? ... 4 Jun 2007, 16:31
schlum Je ne sais point, je ne connais pas
Mais il me ... 4 Jun 2007, 16:59
UniX Ah non ....!
CSS permet de mettre en forme un... 4 Jun 2007, 17:13
schlum Aucune idée alors... Perso, je fais ça en PHP. 4 Jun 2007, 19:22
_remi Si tu ne connais pas le php, utilise les <ifram... 4 Jun 2007, 21:44
-eliot- CITATION(_remi @ 4 Jun 2007, 22:44) 22323... 5 Jun 2007, 08:21
canari c'est quand même se compliquer la vie d'u... 5 Jun 2007, 02:38
Nicosa CITATION(canari @ 5 Jun 2007, 03:38) 2232... 6 Jun 2007, 23:42
UniX Je connais un peu PHP, et je pense effectivement q... 5 Jun 2007, 07:26
schlum CITATION(UniX @ 5 Jun 2007, 08:26) 223264... 5 Jun 2007, 09:55
hubeert en fait on fait souvent l'inverse plutot on in... 6 Jun 2007, 10:48
canari je cherchais autre chose (si j'ai un div de 5 ... 6 Jun 2007, 22:36
canari le mieux (pour rester en html) semble être ce que... 7 Jun 2007, 01:41
hubeert en effet canari c'est tres puissant et aussi ... 7 Jun 2007, 10:46
schlum CITATION(hubeert @ 7 Jun 2007, 11:46) 223... 7 Jun 2007, 11:35
canari CITATION(schlum @ 7 Jun 2007, 12:35) 2236... 7 Jun 2007, 14:49
schlum CITATION(canari @ 7 Jun 2007, 15:49) 2236... 7 Jun 2007, 16:09
magic_d Schlum, je pense qu'il parle de "header... 10 Jun 2007, 01:17
schlum CITATION(magic_d @ 10 Jun 2007, 02:17) 22... 11 Jun 2007, 09:26
Alcmene_ Mais si on peut le faire en CSS ! Avec les ps... 11 Jun 2007, 09:53
canari :before et :after, pour quelques mots, pourquoi pa... 11 Jun 2007, 13:03![]() ![]() |
| Nous sommes le : 5th April 2026 - 19:13 |