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

 


Dernière réponse
Sujet : INCLUDE d'une page html dans une autre
neokill@h antp>> oui j'ai essayé mais ca marche toujours pas, a mon avis le serveur ne reconnait le fichier

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
neokill@h antp>> oui j'ai essayé mais ca marche toujours pas, a mon avis le serveur ne reconnait le fichier
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...
antp t'as essayé l'exemple du lien que j'avais posté ?
<!--#include virtual='/data/newincludes/btc.html'-->
neokill@h 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.
angel92 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
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.
slvn bah en perl ca doit etre possible de faire un script qui lis dnas un fichier, et qui le recopie texto pour ta page ?!
neokill@h 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:
herks t'as essayé avec c que je t mis 4 ou 5 message plus haut?
car ca marche tres bien!
le serveur de ta boite accepte ni le SSI, ni le PHP, ni l'ASP ??? [:wam]
benou t'as pas de problème de nom de fichier avec accent ou majuscule/minuscule ?
neokill@h :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???
neokill@h 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
JWhy 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]

herks tu fais ca avec des iframes:
 
<IFRAME name=ton menu  
src="menu.htm"  
frameBorder=0 width="100%" scrolling=no height="100%"  
frame>
</IFRAME>
<!--#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 :)
antp 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]

neokill@h

slvn a écrit a écrit :

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




 
ca marche pas :cry: !!

slvn tu peux include avec une commange Javascript :  
 
<script src="taPage" > </script>
neokill@h 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:
Thocan faut passer au php sinon
darklord22

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

neokill@h en fait j'ai 2 fichiers .htm: index.htm et menu.htm, et je veux intégrer menu.htm dans index.htm
Lord II Ca c'est de l'asp, tu peux essayer avec du javascript
neokill@h 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?
BENB

NeoKill@h a écrit a écrit :

Comment on fait s'il vous plait??  




frame

neokill@h Comment on fait s'il vous plait??

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)