Bonjour,
Je vais vous exposer mon problème, j'essaye de créer des ancres sur mes articles or voilà j'utilise des cases pour faire mes liens et je n'arrive pas à placer mes ancres.
Voic quelques ligne de code pour voux explicité en détails mon problème.
Script permettant d'accèder aux pages:
<?php
if(isset($_GET["page"])) $page = $_GET["page"];
else $page = "";
// On affiche la page associée à la page
switch ($page)
{
default: include('accueil.php'); break;
case 'Accueil': include('accueil.php'); break;
case 'Annuaire#ancre': include('annuaire.php'); break;
case 'Liens#ancre': include('liens.php'); break;
case 'Partenaire#ancre'': include('partenaire.php'); break;
}
?>
J'ai essayé ce type d'ancrage mais ça ne marche pas:
<ul id="menu">
<li class="first">
<a href="index.php?page=Accueil">Accueil</a>
</li>
<li class="first">
<a href="#">Communauté</a>
<ul>
<li><a href="index.php?page=Liens#ancre"><span>Liens</span></a></li>
<li><a href="index.php?page=Annuaire#ancre"><span>Annuaires</span></a></li>
<li><a href="index.php?page=Partenaire#ancre" class="disabled"><span>Partenaires</span></a></li>
</ul>
</li>
</ul>
Voici un exemple de page avec l'ancre:
<h3>Annuaires</h3><a name="ancre">ancre</a>
<p align="justify">mon blablabla</p>
Ce type d'ancre ne marche pas, il ne m'affiche plus du tous les pages.
Donc j'ai essayé ce code alternatif:
<?php
if(isset($_GET["page"])) $page = $_GET["page"];
else $page = "";
// On affiche la page associée à la page
switch ($page)
{
default: include('accueil.php'); break;
case 'Accueil': include('accueil.php'); break;
case 'Annuair': include('annuaire.php#ancre'); break;
case 'Liens': include('liens.php#ancre'); break;
case 'Partenaires'': include('partenaire.php#ancre'); break;
}
?>
Mais encore une fois le code ne marche pas. Cette fois ci il me met une erreur d'include car il ne trouve plus mes pages.
Je n'arrive pas à résoudre ce problème qui à vos yeux peut s'avéré simple ce qui n'est pas le cas pour moi.
Donc avez vous une idée pour faire fonctionner ce script !
Je vous remercie d'avance.