Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
Je cherche à rendre actif un onglet de menu dont le nom et le texte correspondant sont issus d'une base de donnée.
Affichage du menu :
echo '<div class="menu">';
while($row = mysql_fetch_array($result))
{
echo '<a href="index.php?nom='.$row['nom'].' & texte='.$row['texte'].'" class="bouton">'.$row['nom'].'</a><p>';
}
echo '</div>';
Merci
Hors ligne
et il est ou le problème ?
a++
Hors ligne
et il est ou le problème ?
a++
Dans mon CSS j'ai ceci :
Quand j'affiche le texte correspondant au bouton (onglet du menu) dans une div centrale, je souhaiterais que ce bouton prenne la class "bouton:active", tant que la page reste affichée.
Je suis arrivé là, mais ça ne fonctionne pas ......
$select = 'SELECT * FROM menu';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
if(isset($_GET['texte']))
{
$inc = $_GET['texte'];
$active = $_GET['nom'];
}
else
{
$inc = 'accueil.htm';
$active = 'accueil';
}
echo '<div class="menu">';
while($row = mysql_fetch_array($result))
{
echo '<a href="index.php?nom='.$row['nom'].' & texte='.$row['texte'].'" class="bouton">'.$row['nom'].'</a><p>';
}
echo '</div>';
echo '<div class="frame">';
include($inc);
echo '</div>';
exit;
?>
Hors ligne
Ce n'est pas possible, c'est une classe qui est évènementielle.
Elle n'est active que lorsque tu cliques sur le lien sans relâcher la souris.
Créés une seconde classe nommée .bouton_active cela fonctionnera mieux.
Hors ligne
salut,
tu oeut, en fonction de ta variable ajouter une classe différente ?
dans ce cas tu aura donc class="bouton lienactif" ce qui te permetde modifer ou d'ajouter un truc a la classe de bae.
tu peut aussi simplement mettre soit boutton soit lien actif !
pour ce qui est de : active ceci n'est "visible" que le temps de l'action (en gros quand tu clique sur le lien) si tu veut modifier le lien d'une page déjà vue => :visited
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne
Désolé moogli, mais ça ne fonctionne pas .....
Hors ligne
J'ai enlevé les espaces autour du &, posé une condition, et ça fonctionne .....:D
A +++:P
Hors ligne
Pages :: 1