Désactiver le lien une fois visité

Résolu/Fermé
narama87 Messages postés 94 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 21 juin 2012 - 5 nov. 2009 à 16:55
narama87 Messages postés 94 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 21 juin 2012 - 28 déc. 2009 à 11:36
Bonjour,

j'ai un menu avec des liens.En cliquant sur l'un des liens , celui-ci change de style , mais le garde en
cliquant sur un autre lien .Ainsi , en cliquant sur tous les liens du menu , ceux-ci deviennent tous colorés :(((((

moi ce que je veux , c'est de colorer le lien en cours et une fois quitté ( c'est à dire si j'appuie sur un autre lien)
celui-ci reprenne son style.

j'espère ètre claire .
pour vous aider à me donner un coup de main , je vous soumets ci-dessous mon code CSS :

div#sousmenu_up

{

padding-top:80px;

width:246px;

height:306px;

color: #FFFFFF;

text-align:left;

padding-left:20px;

font-size :13px;

font-family: "Verdana";

}


#sousmenu_up a:

{

padding: 4px 10px;

color: #FFFFFF; text-decoration:none; font-family: "Verdana";font-size :13px; }



#sousmenu_up a:visited

{



font-size :12px;

background:url(../medias/puce.png) no-repeat;

text-decoration: none;



}

#sousmenu_up a:hover

{

text-decoration :none;

}



#sousmenu_up a:active

{

text-decoration :none;

}


j'ai fouillé dans tous les forum mais j'ai pas trouvé une solution ,
Pouvez-vous m'aider....
A voir également:

7 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
5 nov. 2009 à 16:57
D'abord il ne faut pas lui donné un style avec ":visited" ...
0
narama87 Messages postés 94 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 21 juin 2012 4
5 nov. 2009 à 17:00
comment dois-je faire pour modifier son style une fois visité et reprendre son style une fois quitté ?
une idée ?
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
5 nov. 2009 à 17:01
oui, tu peut le faire en javascript à l'aide des onmouseover
0
narama87 Messages postés 94 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 21 juin 2012 4
5 nov. 2009 à 17:03
y'a pas une solution du coté CSS ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
5 nov. 2009 à 17:10
Tu ne peux pas savoir quand il arrête de visiter un site, même en JS (et encore moins en CSS).
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
5 nov. 2009 à 17:11
en css je vois , ca me parais assez compliqué a gérer
0
narama87 Messages postés 94 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 21 juin 2012 4
28 déc. 2009 à 11:36
on peut utiliser une classe css :



css :

#sousmenu_up a
{
padding: 4px 10px;
color: #FFFFFF; text-decoration:none; font-family: "Verdana";
font-weight:normal;
}

#sousmenu_up a:hover
{
/*font-size :12px;*/
background:url(../medias/puce.png) left center no-repeat;
font-weight:bold;
text-decoration :none;
}

#sousmenu_up a.active
{
/*font-size :12px;*/
padding-left:15px;
background:url(../medias/puce.png) left center no-repeat;
text-decoration :none;
}



et dans le href , écrire :

<?php
echo " <div id=\"sousmenu_up\" class=\"menu_vert\">";
$active=' class="active" ';

echo "<li><a href=\" ".$_url."\" ".$active.">".$rows['item_menu']."</a></li>";
echo "</div>";
?>


et puis voilà ;)
0