Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1490 connectés 

  FORUM HardWare.fr
  Programmation

  INCLUDE d'une page html dans une autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

INCLUDE d'une page html dans une autre

n°98894
neokill@h
Tss tss tss!!
Posté le 11-02-2002 à 14:56:51  profilanswer
 

Comment on fait s'il vous plait??

mood
Publicité
Posté le 11-02-2002 à 14:56:51  profilanswer
 

n°98896
BENB
100% Lux.
Posté le 11-02-2002 à 15:00:10  profilanswer
 

NeoKill@h a écrit a écrit :

Comment on fait s'il vous plait??  




frame

n°98897
neokill@h
Tss tss tss!!
Posté le 11-02-2002 à 15:02:47  profilanswer
 

je peut pas faire de frame, j'ai vu qu'on pouvait le faire grave a cette balise: <!--#include file="menu.htm"--> mais ca marche pas. Peut etre faut-il autre chose?

n°98926
Lord II
PIB2000
Posté le 11-02-2002 à 16:01:39  profilanswer
 

Ca c'est de l'asp, tu peux essayer avec du javascript


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°98937
neokill@h
Tss tss tss!!
Posté le 11-02-2002 à 16:26:20  profilanswer
 

en fait j'ai 2 fichiers .htm: index.htm et menu.htm, et je veux intégrer menu.htm dans index.htm

n°98939
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 16:27:03  profilanswer
 

NeoKill@h a écrit a écrit :

en fait j'ai 2 fichiers .htm: index.htm et menu.htm, et je veux intégrer menu.htm dans index.htm  




 
en html pur tu n'as que la solution des frames

n°98959
Thocan
La loi du silence
Posté le 11-02-2002 à 16:50:19  profilanswer
 

faut passer au php sinon

n°98966
neokill@h
Tss tss tss!!
Posté le 11-02-2002 à 16:57:58  profilanswer
 

ok merci pour votre aide
 
je crois bien qu'il n'y a rien a faire alors, j'ai pas accès au serveur (juste envoie de fichier :( ), je peux donc pas configurer pour le php ou l'asp, c'est dommage :cry:
 
ca m'avait l'air bien <!-- #include file=/menu.htm --> mais ca affiche pas le menu souhaité :cry:

n°98969
slvn
Posté le 11-02-2002 à 17:02:48  profilanswer
 

tu peux include avec une commange Javascript :  
 
<script src="taPage" > </script>

n°98981
neokill@h
Tss tss tss!!
Posté le 11-02-2002 à 17:27:33  profilanswer
 

slvn a écrit a écrit :

tu peux include avec une commange Javascript :  
 
<script src="taPage" > </script>  




 
ca marche pas :cry: !!

mood
Publicité
Posté le 11-02-2002 à 17:27:33  profilanswer
 

n°98995
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-02-2002 à 17:50:37  profilanswer
 

la page inclue doit contenir des document.write('ici tu mets le code html mais c'est pas pratique';);
 
sinon le <!-- include machin --> c'est le Server Side Include, les serveurs ne le supportent pas tous
Chez.com l'accepte par exemple.
 
edit: c'est les "Server Side Virtual Include" :
http://www.orst.edu/aw/faq/includes.html

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°99009
Profil sup​primé
Posté le 11-02-2002 à 18:28:56  answer
 

<!--#include --> c'est pas de l'ASP à la base, c'est du Server Side Include (SSI) qui est bien plus simplissime et plus répandu que le support PHP/ASP (encore que PHP est now très répandu). Pour faire de l'include, pas besoin de connaissance particulière, en SSI t'as une quinzaine de commandes simples et très puissantes :)

n°99022
herks
Posté le 11-02-2002 à 19:26:37  profilanswer
 

tu fais ca avec des iframes:
 
<IFRAME name=ton menu  
src="menu.htm"  
frameBorder=0 width="100%" scrolling=no height="100%"  
frame>
</IFRAME>

n°99025
JWhy
je peux plier (héhé)
Posté le 11-02-2002 à 19:32:40  profilanswer
 

si t'as 2eme page est pas trop grosse tu peux t'amuser a faire un  
<script src="taPage.js" > </script>  
 
et dans tapage.js tu fais des document.write de ta page html:

Code :
  1. document.write('<h1>c'est ma 2eme page HTML: c\'est super non !?');
  2. document.write('<h2>Menu1</h2>');
  3. document.write('<h2>Menu2</h2>');
  4. [...etc...]
  5. document.write('<h2>Menu99</h2>');

 

[jfdsdjhfuetppo]--Message édité par JWhy--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°99074
neokill@h
Tss tss tss!!
Posté le 11-02-2002 à 21:38:07  profilanswer
 

merci, je vais essayer le truc avec la balise <script>
au debut je voulais utiliser l'include en SSI, mais apparemment le serveur de ma boite (oui c'etait pour mon entreprise) n'accepte pas le SSI, c'est dommage parce que ca me semblait moins compliker

n°99335
neokill@h
Tss tss tss!!
Posté le 12-02-2002 à 11:01:44  profilanswer
 

:cry: :cry: :cry: Ca marche pas :cry: cry: :cry:
 
J'ai fait comme ecrit ci-dessus, ca a très bien marché quand j'ai lancé le fichier index.htm à partir de mon poste (menu.js apparait bien dans la page).
j'ai ensuite envoyé les fichiers sur le serveur de l'entreprise et je lance le lien... et là... pas de menu dans ma page index.htm :cry:
 
impossible ce que je demande???

n°99368
benou
Posté le 12-02-2002 à 12:45:20  profilanswer
 

t'as pas de problème de nom de fichier avec accent ou majuscule/minuscule ?


---------------
ma vie, mon oeuvre - HomePlayer
n°99502
Profil sup​primé
Posté le 12-02-2002 à 17:19:23  answer
 

le serveur de ta boite accepte ni le SSI, ni le PHP, ni l'ASP ??? [:wam]

n°99545
herks
Posté le 12-02-2002 à 18:56:25  profilanswer
 

t'as essayé avec c que je t mis 4 ou 5 message plus haut?
car ca marche tres bien!

n°99818
neokill@h
Tss tss tss!!
Posté le 13-02-2002 à 11:50:00  profilanswer
 

Le probleme c'est que je peut pas utiliser des frame ni des iframe.
 
Pour le serveur de la boite, je sais pas si on peut utiliser de asp, ssi ou autres. Tout ce que je sais, c'est qu'on utilise des applications en perl.
 
Si quelqu'un à une idée, je suis tout ouïe :lol:

n°99885
slvn
Posté le 13-02-2002 à 14:05:57  profilanswer
 

bah en perl ca doit etre possible de faire un script qui lis dnas un fichier, et qui le recopie texto pour ta page ?!

n°99915
Profil sup​primé
Posté le 13-02-2002 à 14:42:02  answer
 

Heu ton système tourne sur quel OS ? Linux, Unix, MacOS, WinNT, heu ????
 
Passque un système qui connaît Perl mais pas SSI, c strange... et pas très pratique.
 
slvn : oui c possible et très simple même, mais c lourd à utiliser et j'vois pas franchement l'intérêt, à mon avis si y a Perl y a moyen d'avoir du SSI qui est franchement plus souple.

n°99922
angel92
Posté le 13-02-2002 à 15:00:20  profilanswer
 

il n'y guere qu'un langage de programmation qui puissa te permettre de faire. Prend ton courage a deux mains, et met toi au PHP, ca va devenit le language de prog le plus courrant sur le net

n°99945
neokill@h
Tss tss tss!!
Posté le 13-02-2002 à 15:45:23  profilanswer
 

J'avais essayé de placer cette balise dans le fichier index
<!-- include file="menu.shtml" --> mais ca n'a pas marché
 
Par contre je vous ai pas tout dit, en fait l'index ne s'appelle pas index.html mais index (sans extension). On utilise ce fichier qui peut etre modifier via une base de données. C'est peut etre a cause de ca que le SSI ne marche pas.
 
Le serveur ne gère pas le php.

n°100024
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-02-2002 à 17:19:57  profilanswer
 

t'as essayé l'exemple du lien que j'avais posté ?
<!--#include virtual='/data/newincludes/btc.html'-->


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°100056
Profil sup​primé
Posté le 13-02-2002 à 18:46:03  answer
 

En effet, un fichier pour être interprété par SSI doit avoir une extension .shtm ou .shtml... ou alors faut déclarer un nouveau type de document, soit par une config MIME, soit via le .htaccess mais bon...

n°100254
neokill@h
Tss tss tss!!
Posté le 14-02-2002 à 12:12:56  profilanswer
 

antp>> oui j'ai essayé mais ca marche toujours pas, a mon avis le serveur ne reconnait le fichier

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  INCLUDE d'une page html dans une autre

 

Sujets relatifs
Caractère spéciaux en HTML (&....)[HTML/Javascript] Effacer le contenu de la fenetre
formulaires en HTML!comment inserer une animation flash dans une page html
[html] forcer un bloc sans retour à la ligne[HTML] alignement
Php : code html à transéfer d'une page vers l'autreHTML : comment fixer la largeur d'un tableau?
Plus de sujets relatifs à : INCLUDE d'une page html dans une autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR