website logo
Auteur
avatar
skippy

Forum » » Le coin des codeurs » » menuhorizontal avec 2 niveaux


Posté : 31 mai 2010 à 12:47 icone du post

Sinon y aurait une solution je pense, avec la méthode $_GET

Dans header.html

D'abord, poser les conditions

<style>
<?php
if (($_GET=="accueil") OR ($_GET=="forum") OR ($_GET=="telecharger")) {
?>
#current_page {color: red}
<?php
}
else {
?>
#current_page {color: silver}
<?php
}
?>
</style>




faire les liens comme ceci :


<ul>
<li><a href="index.php?op=edito-nonews&page=accueil" id="current_page">Accueil</a></li>
<li><a href="forum.php&page=forum" id="current_page">Accueil</a></li>
<li><a href="download.php&page=telecharger" id="current_page">Accueil</a></li>
</ul>



Bon j'ai pas testé et je pense que c'est pas ce qu'il y a de plus propre (la balise style risque de se retrouver après la balise fermante head), mais ça doit marcher
Dans cet exemple je ne fais que changer la couleur des liens...

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=24844&forum=5