Couleur de fond du lien restante

Fermé
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 - 17 août 2007 à 14:36
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 - 31 août 2007 à 15:47
Salut à tous,

ben voila je suis embêtée car je travaille en ce moment sur un site internet et j'ai qelques soucis....
je vous explique...c'est relativement simple. Lorsque je clique sur un lien de mon menu j'aimerai changer la couleur de fond du lien et qu'il reste ainsi jusqu'à ce que je clique sur un autre lien qui va reproduire le même effet....vous savez histoire de savoir dans quelle section on se trouve, c plus clair ....

si vous avez des idées n'hésitez pas à m'en faire par....
merci d'avance....

a bientôt
A voir également:

4 réponses

caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
17 août 2007 à 15:31
vous n'avez pas une petite idée??? j'ai cherché sur le net mais rien de concluant....
0
eric.daniel Messages postés 6 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 17 août 2007 1
17 août 2007 à 15:56
Avec un peu de Javascript :
<script>
var lien_courant = null;

function choisir( objet )
{
// on teste si on avait choisi un lien avant
if( lien_courant != null )
// on remet le lien dans son état normal
lien_courant.className = "lien_normal";

// on met le nouveau lien avec une présentation spéciale
objet.className = "lien_choisi";

// on mémorise que l'on a cliqué sur ce lien
lien_courant = objet;
}
</script>


Il ne reste plus qu'à ajouter dans chaque lien :
onclick="choisir( this );"

et définir deux classes CSS :
- lien_normal
- lien_choisi


Après on peut automatiser ca avec un petit script d'initialisation qui recherche tous les liens et leur ajoute la fonction sur le onclick....
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19 > eric.daniel Messages postés 6 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 17 août 2007
20 août 2007 à 10:56
salut ,

merci bcp pr ta réponse. J'ai fais quelques tentatives ce we mais en fait le fond reste une fraction de seconde lorsque je clique sur le lien....je ne sais pas ou est mon erreur!!! Voici mon code, j'ai mis le script juste au dessus mais je ne sais pas ou mettre le onclick....c'est ss doute là que je me suis trompée....

encore merci et jesper a tt bientôt

<?

$my_index = -1;
for ($i = 0; $i < count($names); $i=$i+3) {
if ($i != 0) print("<font color=\"#993333\"> </font>");
$key = $names[$i+1];
$name = $names[$i];
$c_data_name = explode('[',$key);
$c_current_name = explode($pref['pages']['separator'], $current_page);
if ($c_current_name[0] == $c_data_name[0]) {
$my_page = $c_data_name[0];
$my_index = $names[$i+2];

$link = "index.php" . "?lang=$current_language" . "&page=" . $c_data_name[0];
print("<a class=\"a1\" href=\"$link\"> $name</a>");
} else {
$link = "index.php" . "?lang=$current_language" . "&page=" . $c_data_name[0];
print("<a class=\"a1\" href=\"$link\">$name</a>");
}
}
?>
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19 > eric.daniel Messages postés 6 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 17 août 2007
21 août 2007 à 13:57
est ce que quelqu'un aurait une idée de ce qui cloche.....

grd merci pr tt ceux qui me donne un indice ;-)
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19 > eric.daniel Messages postés 6 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 17 août 2007
23 août 2007 à 12:08
sorry but j'ai tjrs ce pbl sur le feu...
est ce que par hasard vs sauriez ce qui ne va pa.... c ss doute pa gdr chose mais la je dois dire....je patine.. :-(

tkanks
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
24 août 2007 à 08:56
alors personne ne peut m'aider.... :-(
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
31 août 2007 à 10:57
derniére tentative....si eric.daniel et dans le coin ou qulequ'un d'autre car g beau chercher je vois pas ou est l'erreur....

a+
merci
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
31 août 2007 à 15:47
:-(
0