01net    Web


Actuellement en ligne : 223 Utilisateurs dont 9 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Equivalent d'include en HTML ???
Auteur
Message
 
<     1   2       >
Blacksad
  
  :-)
      ?   @     Posté le 28/02/2005 11:14:19  
Voter pour ce message
Bonjour,

Je suis en train de faire un petit site en HTML qui utilise les feuilles de style. Je voudrais savoir comment font les gens pour modifier leur barre de titre et leur barre de menu à gauche sur toutes les pages sans les modifier une par une.

Il y a quelques années, j'avais fait un site en PHP, et la fonction "include" m'avais bien servi pour cela. J'ai regardé dans plusieurs tutos, mais je ne trouve pas d'équivalent. En existe-t-il ??

Je précise que j'aimerais ne pas utiliser les frames.

Merci.

Blacksad.
Nico5779
  ex-deus
  :-)
      ?   ^   @     Posté le 28/02/2005 11:23:34  
Voter pour ce message
y'as moyen avec mod_ssi

http://httpd.apache.org/docs/howto/ssi.html.html
Blacksad
  
  :-)
      ?   @     Posté le 28/02/2005 12:50:01  
Voter pour ce message
C'est un peu compliqué... Je n'ai pas compris ce qu'il fallait faire avant de taper la ligne

#include virtual="/nomdelapage.html"

PArce que ça, ce ne serait pas du PHP ?? QUand je le tape, ça apparait tel quel sur la page...



Mais ya pas plus simple ??
GuiGui312
  
   
      ?   @     Posté le 28/02/2005 15:32:38  
Voter pour ce message
on peut pas la faire apparaitre en utilisant les balise IMG :??:
Visitor
  Aceboard, vive l'open source
  :-)
      ?   ^   @     Posté le 28/02/2005 15:52:19  
Voter pour ce message
Tu peux le faire au moyen d'un menu en javascript, c'est a dire que tu vas inclure dans ta page un fichier en .js qui contiendra des instructions document.write('texte+code html');
Beno@
  
  :-)
      ?   @     Posté le 28/02/2005 17:42:06  
Voter pour ce message
pourquoi ne pas utiliser tout simplement du php :??:

sinon y'a les iframes (<iframe src"page.html ou .php ...">) mais c'est pas super bien...
GuiGui312
  
   
      ?   @     Posté le 28/02/2005 18:02:15  
Voter pour ce message
si tu lisai un peut ti peu tu verai qu'il ne veut pas de php

Beno@
  
  :-)
      ?   @     Posté le 28/02/2005 18:30:22  
Voter pour ce message
j'ai vu mais s'il avait fait un site en php avec include pourquoi ne refait il pas pareil?
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 28/02/2005 19:07:38  
Voter pour ce message
parcequ'il n'en a probablement pas la possibilité...

guigui312 a écrit :
on peut pas la faire apparaitre en utilisant les balise IMG :??:


[:martius:5]
GuiGui312
  
   
      ?   @     Posté le 28/02/2005 19:28:30  
Voter pour ce message
rheuuu je croi ke c <img src="page.htm"> ou alors la balise iframe
St0uK
  S comme St0uK
  :-)
      ?   ^   @     Posté le 28/02/2005 20:22:42  
Voter pour ce message
guigui312 a écrit :
rheuuu je croi ke c <img src="page.htm"> ou alors la balise iframe


Arggggggggggggggg :ouch: :ouch:
-------
Oubliez Internet Explorer et voyez pourquoi : http://ccomb.free.fr/testIE.html

Firefox est plus léger, plus rapide, et surtout plus respecteux des standards web.
GuiGui312
  
   
      ?   @     Posté le 28/02/2005 20:28:03  
Voter pour ce message
o lieu de faire ton onomathopé là argument stp :)

c'est un systeme que j'avai vu personnelement jammai tester

Beno@
  
  :-)
      ?   @     Posté le 28/02/2005 20:47:32  
Voter pour ce message
euh inserer une page par l'intermediaire d'une balise img... pas tres correct :sweat:

c'est comme ci tu rentrais une voiture dans un garage en passant par le mur et pas par la porte: le resultat est a peut pres le meme (la voiture est dans le garage ou la page est inserée) mes c'est vraiment pas une bonne idee
Nitrotik
  Pom pom pom :o)
   
      ?   @     Posté le 28/02/2005 20:49:18  
Voter pour ce message
<img> par definition c'est une balise image guigui ;)

Alors inculre une page par le biais d'une balise image...







Remarque qu'avec IE on sais jamais :D





Blacksad --> Dans ton cas je me serait servit d'une iframe, mais c'est tres moche (avis perso)
Beno@
  
  :-)
      ?   @     Posté le 28/02/2005 20:50:19  
Voter pour ce message
c'est vrai qu'avec IE... on peut tout faire :D meme la plus grosse betise il prend c et il l'afiche!
Beno@
  
  :-)
      ?   @     Posté le 28/02/2005 20:51:26  
Voter pour ce message
pour l'iframe:

style="border: 0px;"

:D pas de bord c'est deja moin laid
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 28/02/2005 20:51:34  
Voter pour ce message
guigui312 a écrit :
o lieu de faire ton onomathopé là argument stp :)

c'est un systeme que j'avai vu personnelement jammai tester


[:sms:1] + français

Ensuite, c'est pareil, ne parles pas si tu n'as pas de réponse fiable.
St0uK
  S comme St0uK
  :-)
      ?   ^   @     Posté le 28/02/2005 21:42:43  
Voter pour ce message
guigui312 a écrit :
rheuuu je croi ke c <img src="page.htm"> ou alors la balise iframe




guigui312 a écrit :
o lieu de faire ton onomathopé là argument stp :)

c'est un systeme que j'avai vu personnelement jammai tester




J'ai rien d'autre à ajouter que mon arrrrrrrrrrrrrgggggg ...

Une connaissance même infime du HTML t'apprendras que dans le source d'une balsie image, il ne peut y avoir qu'une IMAGE. Voir un page.html dans le src m'a tout simplement fait hurler ! :fou:



La meilleure solution à utiliser est bien entendu le include de php (ou équivalent asp ou jsp ...). L'iframe ou le frameset sont affreux mais marchent. Enfin, le javascript externe n'est pas une mauvaise idée en soit ... (et marche très bien :))



Mais non de dieu ! Pas de page.html dans un <img src="" /> !!!!!!!!!!!!!!!!!!!!!!!!
-------
Oubliez Internet Explorer et voyez pourquoi : http://ccomb.free.fr/testIE.html

Firefox est plus léger, plus rapide, et surtout plus respecteux des standards web.
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 28/02/2005 22:18:09  
Voter pour ce message
Pas cool le JS, ça plombe beaucoup niveau accessibilité :/
St0uK
  S comme St0uK
  :-)
      ?   ^   @     Posté le 01/03/2005 09:14:17  
Voter pour ce message
MarTiuS a écrit :
Pas cool le JS, ça plombe beaucoup niveau accessibilité :/


Ca je te dis pas le contraire ...

Mais bon iframe et frameset ca plombe aussi ;)
kankrelune
  Advienne que pourra... .. .
   
      ?   @     Posté le 01/03/2005 13:47:59  
Voter pour ce message
Blacksad a écrit :


PArce que ça, ce ne serait pas du PHP ?? QUand je le tape, ça apparait tel quel sur la page...





Non ce n'est pas du php sinon il y aurait <?php le_code; ?>... .. .



Blacksad a écrit :


Mais ya pas plus simple ??




Y a rien de plus simple... faut pas exagérer c'est pas plus dur qu'un include en php... .. .



tu met dans ta page



[cpp]<!--#include virtual="/ton_rep/ton_fichier.ext" -->[/cpp]



Tel quel dans ton code html là ou tu veux que l'inclusion se fasse... Et tu donne à ton fichier l'extension shtml (par défaut chez la plupart des hébergeur l'acceptant mais il peut y avoir des variantes)... ce qui permet au serveur de savoir qu'il va avoir affaire à des instruction ssi... par exemple mon_fichier.shtml... mais il faut que ton serveur accepte les instructions ssi... .. .



@ tchaOo°

-------
Si la connerie donnait des ailes... on ne verrait plus les nuages dans le ciel... .. .
Nico5779
  ex-deus
  :-)
      ?   ^   @     Posté le 01/03/2005 17:11:48  
Voter pour ce message
il a dit que c t trop compliqué pour lui.
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 01/03/2005 17:59:33  
Voter pour ce message
Bah alors il faut qu'il arrete de faire un site internet [:hihi:1]
kankrelune
  Advienne que pourra... .. .
   
      ?   @     Posté le 02/03/2005 16:53:47  
Voter pour ce message
Nico5779 a écrit :
il a dit que c t trop compliqué pour lui.




MarTiuS a écrit :
Bah alors il faut qu'il arrete de faire un site internet [:hihi:1]




Il faut bien un début à tout et on a tous étés débutant un jours... et personnellement au vu des possibilitées que représente les différents language de developpement internet je me concidererais encore longtemps comme un débutant, éclairé peut être mais un débutant... je crois qu'il faut rester humble face à l'ignorance des autres... attention ce n'est pas une attaque, juste une remarque (qui frole la divagation philosofique... muarf... :sarcastic: ;) )... .. .



Bref pour en revenir au sujet d'origine si je lui ais réexpliqué l'include ssi c'est parce que vu la tournure de son post j'ais eux la net impression qu'il n'avais pas compris et donc inséré le code comme ça...



[cpp]#include virtual="/ton_rep/ton_fichier.ext"[/cpp]



Sans les quotes de commentaire... ce qui expliquerait pourquoi elles s'affichent... .. . ;)



Et rajoutant l'histoire de l'extension ça avait peut de chances de marcher... .. .



voili voilou... .. . :)



@ tchaOo°
Nico5779
  ex-deus
  :-)
      ?   ^   @     Posté le 02/03/2005 17:03:17  
Voter pour ce message
je confirme, on est tous debutants, mais y'as ceux qui veulent que ca change, et ceux qui s'en foutent :)

kankrelune
  Advienne que pourra... .. .
   
      ?   @     Posté le 02/03/2005 17:14:43  
Voter pour ce message
Nico5779 a écrit :
je confirme, on est tous debutants, mais y'as ceux qui veulent que ca change, et ceux qui s'en foutent :)




Si c'était aussi simple... .. . ;)



@ tchaOo°

-------
Si la connerie donnait des ailes... on ne verrait plus les nuages dans le ciel... .. .
Nico5779
  ex-deus
  :-)
      ?   ^   @     Posté le 02/03/2005 17:30:57  
Voter pour ce message
de toute facon y'as pas l'air d'avoir mod_ssi sur son serveur.
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 02/03/2005 19:27:42  
Voter pour ce message
mais faut pas abusé, on peu être débutant, et chercher un peu par sois même nan ?
Nitrotik
  Pom pom pom :o)
   
      ?   @     Posté le 02/03/2005 21:17:57  
Voter pour ce message
Bardaf, je me souvient quand j'était debutant de chez debutant (certains s'en souviennent peut-etre :D) moi aussi je posait beaucoup de questions... Et a l'arriver, une reponce sur un forum en dis souvent plus qu'un tutos, quoi qu'il en sois...



Et puis, si il debute vraiment, il faudrait plutot qu'il attende un peu pour se metre au PHP ;)
-------
http://foudre.net
--> Vide et fier de l'etre :-)
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 02/03/2005 21:29:57  
Voter pour ce message
Wai, mais quand on suis pas les indications parce qu'on la flemme d'apprendre le HTML, bah là, c'est lourd...
Nitrotik
  Pom pom pom :o)
   
      ?   @     Posté le 03/03/2005 21:50:24  
Voter pour ce message
Tu parle de qui la au juste MarTiuS?

Je vois personne dans ce sujet ayant réelement montrer un refus d'aprendre le HTML...

Bref passons...



-------
http://foudre.net
--> Vide et fier de l'etre :-)
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 03/03/2005 22:32:57  
Voter pour ce message
Pas ici, je parle d'en général, des personnes qui disent que c'est trop dur quand ils ont la fleme d'apprendre, et qu'ils postent des messages avec des questions de merde parce qu'ils ne comprennent pas pourquoi les images ne s'affichent pas...
kankrelune
  Advienne que pourra... .. .
   
      ?   @     Posté le 04/03/2005 01:46:01  
Voter pour ce message
MarTiuS a écrit :
Pas ici, je parle d'en général, des personnes qui disent que c'est trop dur quand ils ont la fleme d'apprendre, et qu'ils postent des messages avec des questions de merde parce qu'ils ne comprennent pas pourquoi les images ne s'affichent pas...




Ce qui nous parait tellement évident et facile ne l'est pas forcement pour les autres... quand on ne sait pas on ne sait pas, on peut difficilement réinventer la roue... mais c'est vrai que des fois c'est lourd d'entendre les même questions revenir, et il est souvent bon de rappeler qu'un des meilleurs amis du codeur c'est Google mais ce n'est pas pour ça que c'est des questions de merde ou que la personne est faignante... .. .



@ tchaOo°
-------
Si la connerie donnait des ailes... on ne verrait plus les nuages dans le ciel... .. .
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 04/03/2005 18:29:42  
Voter pour ce message
bah parfois si...

J'ai beaucoup progressé en arretant de poser les questions sur le forum pour rien et en cherchant par moi même...

Au début on peut demander de l'aide, mais àprès il faut chercher un peu l'autonomie...
Nitrotik
  Pom pom pom :o)
   
      ?   @     Posté le 04/03/2005 20:09:48  
Voter pour ce message
Moi aussi j'ai beaucoup progresser ainsi, mais j'ai bien commencer et pdt un petit bout de temps a poser des questions sur un forum, et sans ca j'aurait peut-etre jamais continuer...



Il y a un temps pour tout !
-------
http://foudre.net
--> Vide et fier de l'etre :-)
sausage
  
   
      ?   @     Posté le 21/09/2005 02:49:36  
Voter pour ce message
Tu peux faire cela...
<script language="JavaScript" SRC="menu.js"></script>
nicolasdu83
  ^^
  :-)
      ?   @     Posté le 21/09/2005 08:17:44  
Voter pour ce message
Beau UP ;)
Martius
  est bon : Mangez en !
  :-)
      ?   ^   @     Posté le 22/09/2005 13:26:40  
Voter pour ce message
Surtout pour dire des conneries...
-->Message édité par Martius le 22/09/2005 13:26:57<--
laitram
  
   
      ?   @     Posté le 29/01/2007 12:00:45  
Voter pour ce message
Bonjour la commande que vous chercher est:

<!--#include file="monfichierainclure.inc">

J'utilise l'extension inc dans mon exemple mais c'est un fichier texte au format HTML sans les bornes <html></html>

Vous pouvez utilisez cela à n'importe quel endroit.

Par contre, je n'ai aucune idée sur la validité auprès de la norme w3

Espérant que cela vous aidera.
darkvador9193
  Vive linux !
   
      ?   @     Posté le 29/01/2007 15:27:48  
Voter pour ce message
<object data="page.html" type="text/html" style="width: 200px; height: 200px;" />

;)
-------
Ne pas partager ses connaissances est pire qu'ignorer.
<     1   2       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Equivalent d'include en HTML ???

Aller à :

Page générée en : 0.096s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com -