Probleme d'Include sour Internet Explorer

stephane_ Messages postés 8 Statut Membre -  
stephane_ Messages postés 8 Statut Membre -
Bonjour,

Bonjour, j'ai un soucis à en perdre la tête, j'ai 3 pages web. avec des include d'une page a l'autre. Avec Firefox, tout fonctionne a merveille. mais avec internet explorer et opere: page blanche et si je fais un click droit afficher la source, le code apparrait bien. la je comprend plus

Voici un lien en ligne: http://budoclub.amiens.free.fr/test

Essayé avec Firefox, ca fonctionne, avec ie et opera, ca fonctionne pas

Voici mon code

-index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
		<title>Budo Club d'Amiens - Shorinji Kempo</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<META NAME="TITLE" CONTENT="Association Budo Club d'Amiens">
		<META NAME="DESCRIPTION" CONTENT="Site de l'association budo club d'amiens. Shorinji-Kempo. Vous y trouverez des renseignements  sur l'histoire du Shorinji Kempo, ainsi que des renseignements techniques">
		<META NAME="KEYWORDS" CONTENT="Shorinji, Kempo, aosaka, shorinji-kempo, shorinjikempo, SK80, sensei, arts martiaux, art martial, association, somme,  kempo, FFSK, WSKO, ffsk, wsko, self defense, goho, juho, 80, amiens">
		<META NAME="OWNER" CONTENT="budo-club.amiens@ifrance.com">
		<META NAME="AUTHOR" CONTENT="Association Budo Club d'Amiens">
		<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="French">
		<META HTTP-EQUIV="VW96.OBJECT TYPE" CONTENT="Homepage">
		<META NAME="ROBOTS" CONTENT="index,nofollow">
		<META NAME="REVISIT-AFTER" CONTENT="7 days">
	
		<!--declaration de la fauille de style -->
		<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
		
		<!-- Script de barre d'état -->
		<SCRIPT LANGUAGE="JavaScript">window.defaultStatus='Budo Club d\'Amiens - Shorinji Kempo';</SCRIPT>

		<!-- Java-Script des menus -->
		<script type="text/javascript">
			<!--
			window.onload=montre;
			function montre(id)
				{
				var d = document.getElementById(id);
				for (var i = 1; i<=10; i++)
					{
					if (document.getElementById('smenu'+i))
						{
						document.getElementById('smenu'+i).style.display='none';
						}
					}
				if (d) 
					{
					d.style.display='block';
					}
				}
		</script>


		</head>
 
	<body>
		<?php 
		include("include/construction.php");
		?>
	</body>


</html>


construction.php
<div id="conteneur">
	<!-- Mise en place du logo -->
	<div id="logo">
	<!-- mise en place du menu -->
    <?php
	include("menu_droit.php");
	?>	
	</div>
		
	<!-- Mise en plance du fond de l'en-tête -->
	<div id="header">
		<!-- Mise en place de l'image du titre -->
		<div id="titre"></div>
	</div>

	<!-- Mise en place de fond du menu et de la partie central -->
	<div id="block")
		<!-- Fond du menu -->
		<div id="gauche"></div>
		<!-- Block d'affichage central: Affichages des pages: il suffit de rajouter <div id= "centre"> au debut de chaque pages créer, et de la terminer par </div>  -->
		<div id="centre">
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
			<p>toto</p>
		</div>
	</div>
</div>


et menu_droit.php
<dl id="menu">
		<dt onmouseover="javascript:montre('smenu1');"onmouseout="javascript:montre();"><a href="#">Galeries&nbsp;&nbsp;<img src="../images/arrow_w.gif" border=0></a></dt>
			<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
				<!--<ul>
					<li><a href="#">Sous-Menu 1.1</a></li>
					<li><a href="#">Sous-Menu 1.2</a></li>
					<li><a href="#">Sous-Menu 1.3</a></li>

				</ul>-->
			</dd>
			
		<dt onclick="javascript:montre();"><a href="#">Agenda</a></dt>
		<dt onclick="javascript:montre();"><a href="#">Liens</a></dt>
		<dt onclick="javascript:montre();"><a href="#">Contact</a></dt>
		<dt onclick="javascript:montre();"><a href="#">Livre d'Or</a></dt>
		<dt onclick="javascript:montre();"><a href="#">Admin</a></dt>


avec une feuille de style derriere.

l'arborescence de mes repertoire sur mon serveur sont les suivant

index.php
|
|
repetoire "include"
| |
| |
| construction.php
| menu_droit.php
|
Repertoire "css"
|
|
style.css

Voila pour l'architecture

Si vous avez une idée je suis prenneur, car la je suis a deux pas de rendre mon tablier.

Merci !!!!!!!!!!

Stephane
A voir également:

6 réponses

ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Je vois peut-être ...
<div id="block")
Tu ne devrais pas plutôt mettre ceci ?
<div id="block">
0
stephane_ Messages postés 8 Statut Membre
 
Pour apporter un peut d'aide a mon propre post

les liens suivant sous ie fonctionne sous internet explorer:
http://budoclub.amiens.free.fr/test/include/menu_droit.php
http://budoclub.amiens.free.fr/test/include/construction.php

Donc "l'include" du "menu_droit.php" dans le fichier "contruction.php" fonctionne sous ie, par contre celui de "construction.php" dans "index.php" ne fonctionne pas.

C'est a n'y rien comprendre, mais mon manque d'entrainement y est surement pour quelque chose
0
stephane_ Messages postés 8 Statut Membre
 
Merci ghuysmans99

Bien vu, j'ai corrigé mais le problème est tjs la. mais c'est au moins une erreur en moins.
0
stephane_ Messages postés 8 Statut Membre
 
J'ai réussi à régler le probleme. J'ai sortie de include des balise html en le mettant tout en haut de mon fichier index.php

voila ou

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<?php include("include/construction.php"); ?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
		<title>Budo Club d'Amiens - Shorinji Kempo</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<META NAME="TITLE" CONTENT="Association Budo Club d'Amiens">
		<META NAME="DESCRIPTION" CONTENT="Site de l'association budo club d'amiens. Shorinji-Kempo. Vous y trouverez des renseignements  sur l'histoire du Shorinji Kempo, ainsi que des renseignements techniques">
		<META NAME="KEYWORDS" CONTENT="Shorinji, Kempo, aosaka, shorinji-kempo, shorinjikempo, SK80, sensei, arts martiaux, art martial, association, somme,  kempo, FFSK, WSKO, ffsk, wsko, self defense, goho, juho, 80, amiens">
		<META NAME="OWNER" CONTENT="budo-club.amiens@ifrance.com">
		<META NAME="AUTHOR" CONTENT="Association Budo Club d'Amiens">
		<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="French">
		<META HTTP-EQUIV="VW96.OBJECT TYPE" CONTENT="Homepage">
		<META NAME="ROBOTS" CONTENT="index,nofollow">
		<META NAME="REVISIT-AFTER" CONTENT="7 days">
	
		<!--declaration de la fauille de style -->
		<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
		
		<!-- Script de barre d'état -->
		<SCRIPT LANGUAGE="JavaScript">window.defaultStatus='Budo Club d\'Amiens - Shorinji Kempo';</SCRIPT>



Je ne comprend tjs pas pourkoi ca ne veut pas marcher sur IE. Quelqu'un peut il m''expliquer cette particularité de internet explorer?

Merci !!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dreamfeeder Messages postés 253 Statut Membre 54
 
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu'+i))
{
document.getElementById('smenu'+i).style.display='none­';
}
}
if (d)
{
d.style.display='block';
}
}
</script>

tu as ouvert un commentaire sans le fermé du coup kan tu fai ton include avant ca passe mais pas kan tu le fais apres.

ca marche sous firefox car ce type de commentaires est propres a IE
0
stephane_ Messages postés 8 Statut Membre
 
Un grand Merci dreamfeeder.

J'ai cherché toute la soirée. Alors que c'était tout bête. C'est ça qui est décourageant, je ne sais même pas ce qu'il faisait la ce commentaire.

J'avais oublier tout ses petits désagrément de la conception Web. Bon maintenant me reste à me battre avec Css car mon menu n'apparait pas bien sous IE. Halalalala, si seulement Internet explorer n'exister pas. La vie serais plus simple.

Stéphane
0