Ciao. Dunque, si può risolvere usando i CSS. Per esempio:
codice:
a { color:red }
a:hover { color:blue }
a:active { color:black }
Quello che mi lascia perplesso è lo stato active: capirai che una volta cliccato il link la pagina cambia e quindi l'effetto visivo si nota per una frazione di secondo. Ti va bene così?