inclure sans frame une page dans une autre

inclure sans frame une page dans une autre - HTML/CSS - Programmation

Marsh Posté le 23-11-2005 à 17:33:13    

bsoir,
 
jai une page en php et une page html a inclure dans celle en php.
 
 
jai tenté avec un include dans la page en php -> ok
mais, les liens sont relatif a la page php et non a la page html, donc ca ne me va pas
 
jai tenté avec des iframe -> ok
mais, je sais que les frame spabien :o
 
donc y a til une autre solution ?
ou alors une soluce pour regler mon probleme de  lien relatif a la page qui inclue et non a la page inclue  :hello:

Reply

Marsh Posté le 23-11-2005 à 17:33:13   

Reply

Marsh Posté le 23-11-2005 à 17:44:54    

huit a écrit :

bsoir,
 
jai une page en php et une page html a inclure dans celle en php.
 
 
jai tenté avec un include dans la page en php -> ok
mais, les liens sont relatif a la page php et non a la page html, donc ca ne me va pas
 
jai tenté avec des iframe -> ok
mais, je sais que les frame spabien :o
 
donc y a til une autre solution ?
ou alors une soluce pour regler mon probleme de  lien relatif a la page qui inclue et non a la page inclue  :hello:


 
hello,
 
Hmm, je dois t'avouer que ton problème est assez trouble. La "solution" pour ne plus avoir de problèmes avec des liens relatifs ça serait d'utiliser des liens absolus (genre http://www.blabla.com) nan ?

Reply

Marsh Posté le 23-11-2005 à 18:01:23    

huit a écrit :

bsoir,
 
jai une page en php et une page html a inclure dans celle en php.
 
 
jai tenté avec un include dans la page en php -> ok
mais, les liens sont relatif a la page php et non a la page html, donc ca ne me va pas


 
C'est tout à fait normal car le navigateur considère les adresses relatives par rapoprt à la page en cours (il ignore que la page php a été faite en incluant une autre ressource)
 

Citation :

jai tenté avec des iframe -> ok
mais, je sais que les frame spabien :o
 
donc y a til une autre solution ?
ou alors une soluce pour regler mon probleme de  lien relatif a la page qui inclue et non a la page inclue  :hello:


 
Mettre la page inclue dans le même répertoire ;)


Message édité par Bidem le 23-11-2005 à 18:01:58
Reply

Marsh Posté le 23-11-2005 à 18:22:46    

ouéoué je sais que tout ca c'est normal :o
 
mais je dois contourner le probleme sinon ca va etre des iframes :/
 
jsuis obligé d'avoir les pages a inclure dans des sous dossiers :(

Reply

Marsh Posté le 23-11-2005 à 18:32:45    

Alors, il faut créer les pages à inclures comme si elles étaient au même endroit que la page inclus. Aprés que tu les mettes au même endroit où au fin fond du 15éme niveau de répertoire, ca changera rien pour le navigateur.

Reply

Marsh Posté le 24-11-2005 à 08:28:13    

ouep c'est ce que je fait pour le moment mais ca me convient pas...
 
car chaque page web doit pouvoir etre editée seule et si faut se taper les liens relatifsa a la premiere pages... :( ya  3 sous dossiers ca fait lourd mais bon tant pis ! :)
 
merci tout le monde

Reply

Marsh Posté le 24-11-2005 à 14:34:35    

up il me faut une idée miracle :cry:

Reply

Marsh Posté le 24-11-2005 à 14:36:15    

y'a pas une balise ou un attribut "base" en html qui sert à ca par hasard ?


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 24-11-2005 à 15:07:50    

Tiens j'ai crus voir passer un miracle. [:sprint]  [:mesh]

Reply

Marsh Posté le 24-11-2005 à 15:18:02    

<base target="_blank">
 
a mettre entre les balises <head></head>
ca défini la cible de la page
 
on peut mettre _self, _parent, _top, _blank, ou un nom de cadre ou fenetre défini


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 24-11-2005 à 15:18:02   

Reply

Marsh Posté le 24-11-2005 à 15:21:41    

je pense qu'il le voyait plustôt dans le sens

Code :
  1. <base href="http://www.somedomain.com/directory/" />

qui indique que tous les liens relatifs seront relatif par rapport au répertoire "directory" du site "www.somedomain.com".

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed