Changer l'attribut color

[Résolu]
Signaler
Messages postés
358
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2006
-
Messages postés
358
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2006
-
Bonjours
voila, j'aimerais pouvoir changer la couleurs d'un texte aprés avoir cliqué dessu.
J'ai essayé de faire :
[javascript:color( texte]
puis de faire une fonction
color(id)
{
if (document.all)
{
document.all[id].style.color = "\#FFFFFF";
}
else if (document.getElementById)
{
document.getElementById(id).style.color = "\#FFFFFF";
}
}
mais ca marche pas, mon lien reste toujours de la meme couleur.

---Perig---
Pour vous servir 8-)
Et parfois en galère :blush)
Souvent même :)

6 réponses

Messages postés
419
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
19 avril 2010
1
re,

y'a vraiment un prob ,il ne veut pas de "javascript" dans les urls ??

copier/coller

http://www.editeurjavascript.com/trucs/25,lien_actif_toujours.php

++

L.
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
sûrement plus simple avec style css ?
<html>
<head>
<style type="text/css">
 a:link    { text-decoration:underline;
             text-transform:capitalize;
             font-weight:normal; 
             color:#FF0000; }
 a:visited { text-decoration:overline;
             font-weight:bold;
              color:#00FF00; }
 a:hover   { text-decoration:line-through; 
             text-transform:uppercase; 
             font-weight:bolder; 
             background-color:#FFFF00; }
 a:active  { text-decoration:none; 
             text-transform:lowercase ;
             font-weight:lighter;
             background-color:#CCFFFF; }
 a:        { text-décoration:blink;
             text-transform:none;
             font-weight:normal;
             color:#000000;
             background-color:#C0C0C0; }
</style>
<title>Style Liens</title>
</head>

<center>aspects des liens
grâce à SelfHtml
</center>
les sources JavaScriptFR

le forum JavaScriptFR

SelfHtml
chez Moi (enfin mon site)

</html>

Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
Messages postés
358
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2006

Oui je connais ça mais c'est pas bon pour moi
Désolé, je vais développer mon idée.
En fait, j'ai un petit tableau avec, en haut, trois liens
tab1 tab2 tab3

Quand je clic sur un lien, le contenu du tableau qui est dessous change (j'utilise du java pour masquer ou démasquer les tableaux) ça, ça marche nikel.
Mais maintenant, j'aimerais que quand on clic sur le lien tab1 que ça change la couleur du lien tab1 en blanc et les autres en rouge (couleur par défaut de mes liens) pour bien montrer que l'on est dans tab1
Ensuite, si le gars clic sur tab 2 (mon programme cache le tableau1 et dévoile le tableau2) et je voudrais que tab1 passe en rouge et tab2 en blanc (pour montrer que l'on est dans tab2) et ainsi de suite.

Vous pigez !!!!!!
---Perig---
Pour vous servir 8-)
Et parfois en galère :blush)
Souvent même :)
Messages postés
544
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
20 mai 2005
1
<html >
<head>
<style>
a,a:visited{color:red}
a:active,a:focus{color:white}
</style>
</head>

[# texte]
[# texte]
[# texte]

Bul a raison, ça se traite en CSS et tu supprimes tes balises font obsolètes

</html>
Messages postés
419
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
19 avril 2010
1
salut,

j'ai posté la solution recemment sur l'.com/trucs/25,lien_actif_toujours.php editeurjavascript.

juste à cliquer ...

++

L.
Messages postés
358
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2006

ha vi, merci a toi leris...
J'avais déjà des classes du type a:visited a:hover ...
et je veux pas les modifier juste pour ce petit script qui dois proposer des couleurs différentes. Et, je préfère ta méthode
mais les 2 méthodes semblent finalement étre bonnes.

---Perig---
Pour vous servir 8-)
Et parfois en galère :blush)
Souvent même :)