Menu déroulant: problème d'onglet actif
Fermé
sia_sia
-
25 août 2010 à 08:45
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 25 août 2010 à 10:44
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 25 août 2010 à 10:44
A voir également:
- Menu déroulant: problème d'onglet actif
- Menu déroulant excel - Guide
- Menu démarrer windows 11 - Guide
- Excel menu déroulant en cascade - Guide
- Canon quick menu - Télécharger - Utilitaires
- Menu demarrer - Guide
3 réponses
maka54
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
25 août 2010 à 09:59
25 août 2010 à 09:59
$page_courante = strrchr($_SERVER['REQUEST_URI'], '/' ); $page_courante = str_replace('/', '' ,$page_courante); $onglet_actif = substr($page_courante, 0, 3); $class[$onglet_actif] = 'class="active"'; echo '<li><a href="index" '.$class['ind'].'>....</a></li>';
tu ajoutes la variable class pour chaque lien de ta liste avec les 3 premières lettres de la page
et tu crées ta class en css
maka54
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
25 août 2010 à 10:44
25 août 2010 à 10:44
non, c'est pas bon, alors déjà je l'ai mis dans la balise a avec une variable php
un exemple plus concret
voilà a quoi cela dois ressembler
avec ce code en début de page, si la page est
index -> $class['ind'] = 'class="active"';
test -> $class['tes'] = 'class="active"';
connexion-> $class['con'] = 'class="active"';
enfin en css
tu fera :
un exemple plus concret
echo ' <li><a href="index" '.$class['ind'].'>....</a></li> <li><a href="test" '.$class['tes'].'>....</a></li> <li><a href="connexion" '.$class['con'].'>....</a></li>';
voilà a quoi cela dois ressembler
$page_courante = strrchr($_SERVER['REQUEST_URI'], '/' ); $page_courante = str_replace('/', '' ,$page_courante); $onglet_actif = substr($page_courante, 0, 3); $class[$onglet_actif] = 'class="active"';
avec ce code en début de page, si la page est
index -> $class['ind'] = 'class="active"';
test -> $class['tes'] = 'class="active"';
connexion-> $class['con'] = 'class="active"';
enfin en css
tu fera :
.active{ ...ton code ... }