Bonjour,
Je tente de créer un site avec la fonctionnalité include de PHP que j'ai découverte sur le tutoriel du site.
Tout semble fonctionner correctement avec le navigateur IE mais une fois ouvert sur firefox, le bloc central .frame se décale à droite.
Voici le code de ma page index.php :
et l'exemple du code de l'une des pages appelée dans le bloc .frame
Si vous avez des idées... merci d'avance !
A_Marie[/i][/i][/i][/i][/i][/i]
Modifié par a_marie2000 (01 May 2006 - 16:37)
Je tente de créer un site avec la fonctionnalité include de PHP que j'ai découverte sur le tutoriel du site.
Tout semble fonctionner correctement avec le navigateur IE mais une fois ouvert sur firefox, le bloc central .frame se décale à droite.
Voici le code de ma page index.php :
<html>
<head>
<title>LUM - Systèmes d'éclairage mobiles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv='Page-Exit' content='progid:DXImageTransform.Microsoft.GradientWipe(Duration=1)'>
<style type="text/css"><!--body
{
margin: 0;
padding:0;
position: absolute;
width: 100%;
height: 100%;
font-family: verdana, arial, sans-serif;}
.haut {
width: auto;
height: 126px;
background-color: #D6D6D6;
font-size: 36px;
padding: 10px;}
.conteneur {
height: 500px;
width: 80%;}
.gauche {
position: absolute;
left: 10px;
width: 20%;
height: 338px;}
.frame {
margin-left: 20%; /* on place ce bloc à droite du bloc menu de 180px de large */
width: 100%;
height: 450px;
overflow: auto; /* cette propriété va permettre le scroll de ce bloc */
font-size: 14px;
}
.bas {
width: auto;
height: 20px;
background-color: #FFFFFF;
color: #fff;
font-size: 12px;
padding: 10px;}
--></style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onLoad="MM_preloadImages('images/top_menu/top_menu_10.gif','images/top_menu/top_menu_12.gif','images/top_menu/top_menu_13.gif','images/top_menu/top_menu_14.gif','images/top_menu/top_menu_11.gif','images/top_menu/top_menu_15.gif')" scroll="no">
<div class="haut">
<table width="100%" height="50%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="15%"> </td>
<td width="896" valign="bottom"> <div align="center"><br>
<img src="images/top_menu/logo-lum.gif" width="187" height="78"><br>
<br>
</div></td>
</tr>
</table>
<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="20%"> </td>
<td width="861"><div align="left"><a href="index.php?page=accueil" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','images/top_menu/top_menu_10.gif',1)"><img src="images/top_menu/top_menu_02.gif" width="51" height="35" border="0"><img src="images/top_menu/top_menu_03.gif" name="Image8" width="94" height="35" border="0"></a><a href="index.php?page=presentation" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','images/top_menu/top_menu_11.gif',1)"><img src="images/top_menu/top_menu_04.gif" name="Image7" width="122" height="35" border="0" onClick="MM_swapImage('Image7','','images/top_menu/top_menu_11.gif',1)" onMouseOut="MM_swapImgRestore()"></a><a href="index.php?page=eclairage" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','images/top_menu/top_menu_12.gif',1)"><img src="images/top_menu/top_menu_05.gif" name="Image9" width="127" height="35" border="0"></a><a href="index.php?page=gamme_1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10','','images/top_menu/top_menu_13.gif',1)"><img src="images/top_menu/top_menu_06.gif" name="Image10" width="124" height="35" border="0"></a><a href="index.php?page=services_1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','images/top_menu/top_menu_14.gif',1)"><img src="images/top_menu/top_menu_07.gif" name="Image11" width="140" height="35" border="0"></a><a href="index.php?page=contact" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','images/top_menu/top_menu_15.gif',1)"><img src="images/top_menu/top_menu_08.gif" name="Image12" width="142" height="35" border="0"></a></div></td>
</tr>
</table>
</div></div>
<div class="gauche">
<?php
if (!isset($_GET['page'])) $page= ''; else $page= $_GET['page'];
switch($page)
{
case 'entreprise_1':include ('entreprise_menu.html');break;
case 'entreprise_2':include ('entreprise_menu.html');break;
case 'entreprise_3':include ('entreprise_menu.html');break;
case 'eclairage_1':include ('eclairage_menu.html');break;
case 'eclairage_2':include ('eclairage_menu.html');break;
case 'gamme_1': include ('gamme_menu.html');break;
case 'gamme_2': include ('gamme_menu.html');break;
case 'gamme_3': include ('gamme_menu.html');break;
case 'gamme_4': include ('gamme_menu.html');break;
case 'gamme_5': include ('gamme_menu.html');break;
case 'gamme_6': include ('gamme_menu.html');break;
case 'gamme_7': include ('gamme_menu.html');break;
case 'gamme_8': include ('gamme_menu.html');break;
case 'services_1': include ('services_menu.html');break;
case 'services_2': include ('services_menu.html');break;
case 'services_3': include ('services_menu.html');break;
case 'services_4': include ('services_menu.html');break;
case 'services_5': include ('services_menu.html');break;
case 'contact':include ('contact_menu.html');break;
case 'presentation': include ('entreprise_menu.html');break;
case 'eclairage': include ('eclairage_menu.html');break;
}
?>
</div>
<div class="frame">
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case 'entreprise_1':include ('entreprise_1.html');break;
case 'entreprise_2':include ('entreprise_2.html');break;
case 'entreprise_3':include ('entreprise_3.html');break;
case 'eclairage':include ('eclairage_1.html');break;
case 'eclairage_1':include ('eclairage_1.html');break;
case 'eclairage_2':include ('eclairage_2.html');break;
case 'gamme_1': include ('gamme_1.html');break;
case 'gamme_2': include ('gamme_2.html');break;
case 'gamme_3': include ('gamme_3.html');break;
case 'gamme_4': include ('gamme_4.html');break;
case 'gamme_5': include ('gamme_5.html');break;
case 'gamme_6': include ('gamme_6.html');break;
case 'gamme_7': include ('gamme_7.html');break;
case 'gamme_8': include ('gamme_8.html');break;
case 'services_1': include ('services_1.html');break;
case 'services_2': include ('services_2.html');break;
case 'services_3': include ('services_3.html');break;
case 'services_4': include ('services_4.html');break;
case 'services_5': include ('services_5.html');break;
case 'contact':include ('contact.html');break;
case 'accueil': include ('accueil.html');break;
case 'presentation': include ('entreprise_1.html');break;
}
?>
</div>
<div class="bas">
<div align="center"><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif">(c)
2006 Lum S.A. - SIRET : XXXXXXXXX - APE XXXC</font></div>
</div>
</body>
</body></html>
et l'exemple du code de l'une des pages appelée dans le bloc .frame
<div align="left">
<p> </p>
<table width="64%" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="54"> </td>
<td width="600"> <div align="left"></div>
<table width="600" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="21"> </td>
<td width="109" bgcolor="#FFFFFF"> <div align="center"><img src="images/thumbnails/fluolum/icone_fluolum.jpg" width="106" height="75"></div></td>
<td width="32"> </td>
<td width="22"> </td>
<td width="100" bgcolor="#FFFFFF"> <div align="center"><img src="images/thumbnails/lampadaires_fluo/Lpd-9958.jpg" width="15" height="75"></div></td>
<td width="36"> </td>
<td width="22"> </td>
<td width="96" bgcolor="#FFFFFF"> <div align="center"><img src="images/thumbnails/lampadaires_fluo/Lpd%209896.jpg" width="14" height="75"></div></td>
<td width="32"> </td>
<td width="22"><div align="center"></div></td>
<td width="108" bgcolor="#FFFFFF"> <div align="center"><img src="images/thumbnails/lampes_fluo/2545.jpg" width="75" height="58"></div></td>
</tr>
<tr valign="top">
<td><img src="images/marqueur_fluo.jpg" width="21" height="22"> </td>
<td width="109"><font size="1" face="Arial, Helvetica, sans-serif">Fluolum</font></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/marqueur_fluo.jpg" width="21" height="22"></font></td>
<td width="100"><font size="1" face="Arial, Helvetica, sans-serif">Lampadaire
fluo</font></td>
<td width="36"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/marqueur_halo.jpg" width="21" height="22"></font></td>
<td width="96"><font size="1" face="Arial, Helvetica, sans-serif">Lampadaires
halogène</font></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/marqueur_fluo.jpg" width="21" height="22"></font></td>
<td width="108"><font size="1" face="Arial, Helvetica, sans-serif">Lampes
fluo</font></td>
</tr>
<tr>
<td> </td>
<td width="109"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> </font></td>
<td width="100"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td width="36"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> </font></td>
<td width="96"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> </font></td>
<td width="108"><font face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td> </td>
<td width="109" bgcolor="#FFFFFF"> <div align="center"><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/thumbnails/lampes_halo/2032.jpg" width="73" height="75"></font></div></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"> </font></td>
<td width="100" bgcolor="#FFFFFF"> <div align="center"><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/thumbnails/lampes_incan/9514.jpg" width="54" height="75"></font></div></td>
<td width="36"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"> </font></td>
<td width="96" bgcolor="#FFFFFF"> <div align="center"><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/thumbnails/lampes_halo/9480.jpg" width="75" height="58"></font></div></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"> </font></td>
<td width="108" bgcolor="#FFFFFF"> <div align="center"><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/thumbnails/portemanteaux/PM%20930.jpg" width="17" height="75"></font></div></td>
</tr>
<tr valign="top">
<td height="34"><img src="images/marqueur_halo.jpg" width="21" height="22"></td>
<td width="109"><font size="1" face="Arial, Helvetica, sans-serif">Lampes
halogène</font></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/marqueur_incan.jpg" width="21" height="22"></font></td>
<td width="100"><font size="1" face="Arial, Helvetica, sans-serif">Lampes
incandescentes</font></td>
<td width="36"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/marqueur_led.jpg" width="21" height="22"></font></td>
<td width="96"><font size="1" face="Arial, Helvetica, sans-serif">Lampes
LED</font></td>
<td width="32"><font face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif"><img src="images/marqueur_pm.jpg" width="21" height="22"></font></td>
<td width="108"> <p><font size="1" face="Arial, Helvetica, sans-serif">Portemanteaux
<br>
et accessoires</font></p></td>
</tr>
</table>
</td>
</tr>
</table>
<p align="left"> </p>
</div>
Si vous avez des idées... merci d'avance !
A_Marie[/i][/i][/i][/i][/i][/i]
Modifié par a_marie2000 (01 May 2006 - 16:37)