Bonjour
Lorsque j'utilise ce menu avec la variable $_GET, j'obtiens un comportement des plus bizarre:
La page par défaut s'affiche correctement dans ma page, mais les pages appelées dans le menu affiche la page appelée dans une page blanche, texte brut...
Voici pour commencer le html/JS:
et maintenant le php pour la gestion des pages appelées:
Cequi donne ceci dans ma page:
...Et là je ne vois pas...Au départ tout va bien, la page par défaut est bien en place au sein du site/de la page, mais lorsque je clique sur le menu, la page appelée s'affiche donc brute de décoffrage, fond blanc, plus de site ...
Quelqu'un voit il où est l'erreur?
Je suis preneur de tout avis/conseils, etc...D'avance merci.
Modifié par boro64 (09 Mar 2008 - 18:15)
Lorsque j'utilise ce menu avec la variable $_GET, j'obtiens un comportement des plus bizarre:
La page par défaut s'affiche correctement dans ma page, mais les pages appelées dans le menu affiche la page appelée dans une page blanche, texte brut...
Voici pour commencer le html/JS:
<dl id="menu_vertic">
<dt onclick="javascript:montre('smenu1');"><a href="http://www.docastinel.fr/docs/extraits/journo/acc_journo.txt?page=acc_journo">Journaux Intimes</a></dt>
<dd id="smenu1">
<ul>
<li><a href="docs/extraits/journo/journaux.txt?page=journaux.txt">Extraits</a></li>
</ul>
</dd>
<dt onclick="javascript:montre('smenu2');"><a href="docs/extraits/vieilles/acc_vieilles.txt?page=acc_vieilles">Les Vieilles Branches</a></dt>
<dd id="smenu2">
<ul>
<li><a href="#">Extraits</a></li>
</ul>
</dd>
<dt onclick="javascript:montre('smenu3');"><a href="docs/extraits/contes/acc_contes.txt?page=acc_contes">Contes</a></dt>
<dd id="smenu3">
<ul>
<li><a href="#">Hector L'alligator</a></li>
<li><a href="#">Loumia et le Flamand Rose</a></li>
<li><a href="#">Milo et la Boulareve</a></li>
</ul>
</dd>
</dl>
et maintenant le php pour la gestion des pages appelées:
<?php
$_GET = nl2br($_GET);
// Definition du tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = nl2br($_pageOK);
$pageOK = array('acc_journo' => 'acc_journo.txt',
'acc_vieilles' => 'acc_vieilles.txt',
'acc_contes' => 'acc_contes.txt');
// Test pour voir si le paramètre d'url existe et si il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) )
{
include($pageOK[$_GET['page']]); // Appel du contenu de la page
}
else {
include('docs/extraits/acc_extrai.txt'); // Page par défaut
}
?>
Cequi donne ceci dans ma page:
<div id="cont-menuinclude-gauche">
<p class="bouton">
<?php
include ('codes/menu_extr.html');
?>
</p>
</div>
<!--fin conteneur menu include gauche-->
<div id="cont-txt-droit">
<p class="texte-page">
<?php
include ('codes/includ_extrai.php');
?>
</p>
</div><!--fin conteneur texte 2/3 droit-->
...Et là je ne vois pas...Au départ tout va bien, la page par défaut est bien en place au sein du site/de la page, mais lorsque je clique sur le menu, la page appelée s'affiche donc brute de décoffrage, fond blanc, plus de site ...
Quelqu'un voit il où est l'erreur?
Je suis preneur de tout avis/conseils, etc...D'avance merci.
Modifié par boro64 (09 Mar 2008 - 18:15)