Remplacer les frames par des includes?REpondez SVP

WRInaute impliqué
Bonjour,
Un ami m'a fait un petit design pour mon nouveau site.

-http://group.neeweb.com/sites/Anwal/maroc/

Mais le probleme est qu'il a utilisé des frames 8O.
Voici le code de page index :

Code:
<body bgcolor="#008000">

<p align="center">
<iframe src="fame.htm" name="contenu"  width="528" height="726" frameborder="0" STYLE="position:absolute; top:387;  left:332">
</iframe>  

<iframe src="menu.htm" name="menu"  width="181" height="329" frameborder="0" STYLE="position:absolute; top:300;  left:86;  ">
</iframe><img src="design3.jpg" width="860" height="1024" border="0" usemap="#Map">
<map name="Map">
  <area shape="rect" coords="215, 151, 313, 195" href="fame.htm" target="contenu">
  <area shape="rect" coords="340, 144, 463, 198" href="villes.htm" target="contenu">
  <area shape="rect" coords="485, 150, 578, 196" href="photos.htm" target="contenu">
  <area shape="rect" coords="603, 139, 709, 199" href="conseils.htm" target="contenu">
  <area shape="rect" coords="297, 198, 512, 240" href="quisommesnous.htm" target="contenu">
  <area shape="rect" coords="533, 201, 627, 243" href="contact.htm" target="contenu">
</map>
</p>

</body>

J'ai enlever les frames pour mettre des includes mais j'ai eu ce resultat.

-http://group.neeweb.com/sites/Anwal/maroc/test/

Quelle est la solution s'il vous plait ?

Une autre question : es ce que si j'enleve les frames la page s'affichera normalement sous Firefox.

Merci d'avance
 
WRInaute occasionnel
l'iframe définit une source, mais également une taille et une position.

fait un div qui reprend le style de l'iframe et met ton include à l'intérieur.
 
WRInaute passionné
Luj a dit:
l'iframe définit une source, mais également une taille et une position.

fait un div qui reprend le style de l'iframe et met ton include à l'intérieur.
ça devrait marcher sans problème, tiens-nous au courant de ton résultat.
 
WRInaute passionné
amazigh2525 a dit:
l'iframe définit une source, mais également une taille et une position.

fait un div qui reprend le style de l'iframe et met ton include à l'intérieur.

Tu m'aider s'il te plait car le CSS c'est pas mon truc.
C'est pas bien compliqué,
t"écris la meme chose que dans le <iframe> sauf qu'à la place de iframe tu mets div et à la place de frameborder tu mets rien.

Ca sera déjà un bon début.
 
WRInaute discret
tiens, essaie avec ça :
les DIVs ont remplacé les IFRAMEs et la taille des balises a été mise dans le STYLE (tu aurais pu aussi, (et plutot meme), avoir un fichier mon_style.css avec à l'interieur tous tes styles )

Code:
<body bgcolor="#008000">

<p align="center">
<div id="contenu" STYLE="position:absolute; top:387;  left:332;width:528px;height:726px">
 <?php include("fame.htm") ?>
</div> 

<div id="menu" STYLE="position:absolute; top:300;  left:86;width:181px;height:329px">
 <?php include("menu.htm") ?>
</div>
<img src="design3.jpg" width="860" height="1024" border="0" usemap="#Map">
<map name="Map">
  <area shape="rect" coords="215, 151, 313, 195" href="fame.htm" target="contenu">
  <area shape="rect" coords="340, 144, 463, 198" href="villes.htm" target="contenu">
  <area shape="rect" coords="485, 150, 578, 196" href="photos.htm" target="contenu">
  <area shape="rect" coords="603, 139, 709, 199" href="conseils.htm" target="contenu">
  <area shape="rect" coords="297, 198, 512, 240" href="quisommesnous.htm" target="contenu">
  <area shape="rect" coords="533, 201, 627, 243" href="contact.htm" target="contenu">
</map>
</p>

</body>
 
Discussions similaires
Haut