Bonsoir : je m'explique.
Avec l'aide des participants de ce forum ( ils se reconnaitront), j'ai réussi à avancer mon site et à mettre en oeuvre l'inclusion d'un fichier dans un autre.
Et comme j'en veux toujours plus, le fichier inclus est lui même un fichier php devant également inclure d'autres fichiers ( et là cela ne marche plus !!!)
Le premier fichier qui marche ( accueiltest.php)
--> j'inclus le fichier "Archives/delivrance/delivrance-accueil.php" avec case=delivrance, jusque là cela fonctionne.
Mais c'est la suite, le fichier delivrance-accueil est lui même un fichier avec des includes, qui là ne fonctionnent plus.
Ce que je souhaite faire, les liens presentation-edition-exposition-diaporama doivent ouvrir dans la même fenetre que le 1er include.
En plus clair, peut-on faire un include qui fasse lui même appel à un include etc.
Je vous joins les codes au cas ou !!!!
le css
le html de accueiltest
[/code]
et celui qui ne veut pas fonctionner.
Avec l'aide des participants de ce forum ( ils se reconnaitront), j'ai réussi à avancer mon site et à mettre en oeuvre l'inclusion d'un fichier dans un autre.
Et comme j'en veux toujours plus, le fichier inclus est lui même un fichier php devant également inclure d'autres fichiers ( et là cela ne marche plus !!!)
Le premier fichier qui marche ( accueiltest.php)
--> j'inclus le fichier "Archives/delivrance/delivrance-accueil.php" avec case=delivrance, jusque là cela fonctionne.
Mais c'est la suite, le fichier delivrance-accueil est lui même un fichier avec des includes, qui là ne fonctionnent plus.
Ce que je souhaite faire, les liens presentation-edition-exposition-diaporama doivent ouvrir dans la même fenetre que le 1er include.
En plus clair, peut-on faire un include qui fasse lui même appel à un include etc.
Je vous joins les codes au cas ou !!!!
le css
[code]/* CSS frederic-cornu */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 10px;
background-color: #999;
padding: 0;
}
#header {
height: 10%;
margin-top: 1%;
margin-left: 14%;
margin-right: 12%;
background-color: #fff;
}
#conteneur {
position: absolute;
width: 100%;
height: 700px;
background-color:#e8e8e8;
overflow: auto;
}
#centre {
margin-left: 14%;
margin-right: 12%;
width: auto;
height: 80%; /* j'ai mis à 50% pour éviter la barre de défilement */
background-color:#fff;
overflow: auto;
}
#gauche {
position: absolute;
left:0;
width: 14%;
}
#droite {
position: absolute;
right:0;
width: 12%;
background-color:#666;
}
#pied {
height: 10%;
margin-top: 1%;
margin-left: 14%;
margin-right: 12%;
background-color: #fff;
}
#menu ul
{
margin: 0 2px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#menu a
{
display: block;
padding: 3px;
width: 70%;
background-color: #bbb;
}
#menu a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}
#menu a:hover
{
background-color: #999;
color: #000;}
p {margin: 0 0 10px 0;}
ul#navlist
{
margin-left: 10;
padding-left: 0;
white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
}
#navlist a { padding: 3px 10px; }
#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #888;
text-decoration: none;
}
#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
le html de accueiltest
[/code]
<!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>accueil site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design"href="GenerateurDesign/design.css" />
</style>
</head>
<body>
<div id="conteneur">
<div id="header">
</div>
<div id="gauche">
<p><strong> Travaux Récents </strong>
<p>
<dl id="menu">
<ul id="navlist">
<li id="active"><a href="accueiltest.php?page=2006" id="current">2006</a></li>
<li><a href="accueiltest.php?page=Anti-Stars">Anti-Stars</a></li>
<li><a href="accueiltest.php?page=Sportifs">Sportifs</a></li>
<li><a href="accueiltest.php?page=Balneaires">Balnéaires</a></li>
</ul>
</dl>
<p><strong> Archives </strong>
<p>
<dl id="menu">
<ul id="navlist">
<li id="active"><a href="accueiltest.php?page=Frères Humains" id="current">Frères Humains</a></li>
<li><a href="accueiltest.php?page=Delivrance">Delivrance</a></li>
<li><a href="accueiltest.php?page=Cours">Cours</a></li>
<li><a href="accueiltest.php?page=Charitables">Charitables</a></li>
</ul>
</dl>
<p> mettre un blanc <p>
<dl id="menu">
<ul id="navlist">
<li id="active"><a href="accueiltest.php?page=Biographie" id="current">Biographie</a></li>
<li><a href="accueiltest.php?page=Collection">Collection</a></li>
<li><a href="accueiltest.php?page=Edition">Editions</a></li>
<li><a href="accueiltest.php?page=Contact">Contacts</a></li>
</ul>
</dl>
</div>
<div id="centre">
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case '2006': include ('Travaux Recents/2006/2006-accueil.php'); break;
case 'Anti-Stars': include ('Travaux Recents/Anti-Stars/Anti-Stars-accueil.php'); break;
case 'Sportifs': include ('Travaux Recents/sportifs/sportifs-accueil.php'); break;
case 'Balneaires': include ('Travaux Recents/balneaires/balneaires-accueil.php'); break;
case 'Frères Humains': include ('Archives/freres humains/freres_humains-accueil.php'); break;
case 'Delivrance': include ('Archives/delivrance/delivrance-accueil.php'); break;
case 'Cours': include ('Archives/cours/cours-accueil.php'); break;
case 'Charitables': include ('Archives/Charitables/Charitables-accueil.php'); break;
case 'Biographie': include ('Sections/Biographie/Biographie.html'); break;
case 'Collection': include ('Sections/Collection/collection.html'); break;
case 'Edition': include ('Sections/Edition/Edition.html'); break;
case 'Contact': include ('Sections/Contact/Contact.html'); break;
case 'accueil': default: include ('accueil.php'); break;
}
?>
</div>
</div>
</body>
</html>
et celui qui ne veut pas fonctionner.
[code]
<ul id="navlist">
<li id="active"><a href="Archives/delivrance/delivrance-accueil.php?page=Présentation" id="current">Présentation</a></li>
<li><a href="accueiltest.php?page=Exposition">Exposition</a></li>
<li><a href="accueiltest.php?page=Edition">Edition</a></li>
<li><a href="accueiltest.php?page=Diaporama">Diaporama</a></li>
</ul>
<h1><img src="Archives/Delivrance/Delivrance-Photos/img_delivrance_accueil.jpg" width="380" height="186" hspace="150" vspace="100" align="middle"></h1>
<div>
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case 'Présentation': include ('Archives/Delivrance/delivrance-presentation.html'); break;
case 'Exposition': include ('Archives/Delivrance/delivrance-exposition.html'); break;
case 'Edition': include ('Archives/Delivrance/delivrance-edition.html'); break;
case 'Diaporama': include ('Archives/Delivrance/delivrance-diaporama.html'); break;
case 'accueil': default: include ('pagepasencoredefinie.html'); break;
}
?>
</div>