color links
5 seguidores
mediante javascript y solo con ie, ¿se puede modificar el color del hover y demás estados de un link?
mediante javascript y solo con ie, ¿se puede modificar el color del hover y demás estados de un link?
Seguro que tienes mucho que decir, te estamos esperando.
x
Claro q se puede cambiar, una de las soluciones radica en el empleo de hojas de estilo... te pongo un ejemplillo a lo cutre, si quieres más hay montones de info al respeto...
<style type="text/css">
<!--
A:link {color:#3333CC; text-decoration:none}
A:visited {color:#3333CC; text-decoration:none}
A:hover {color:#FF3000; text-decoration: none}
A:active {color:#666666; text-decoration: none}
A.clase1:link {color:#FF3000; text-decoration:none}
A.clase1:visited {color:#FF3000; text-decoration:none}
A.clase1:hover {color:#FF3000; text-decoration: none}
A.clase2:link {color:#000000; font-family: Verdana}
A.clase2:visited {color:#000000; font-family: Verdana}
A.clase2:hover {color:#FF3000; font-family: Verdana}
A.clase2:active {color:#666666; font-family: Verdana}
-->
</style>
luego en los links:
si no especificas tipo de clase de coge la especifica en A, si pones el tipo de clase te coge la que especificas...
ej:
a href="http://www.es.es" class="clase1">un link</a
a href="http://www.es.es" class="clase2">un link</a
Con est ainfo ya se puede hacer alguna cosilla, un saludo...
orange
Estoy con x! ... eso mejor hacerlo con CSS ... ¿quieres usar javascript por algo en especial?
dirarck
Css Power :P, me gustaría no equivocarme, css fue diseñado según lo veo, para hacer que tu html, xhmtl, sea estético (entre otras cosas), como te dice x es la forma de hacerlo en css.
http://html.conclase.net/w3c/css1-es.html
http://www.sidar.org/recur/desdi/traduc/es/css/cover.html
esas son las especificaciones en español del W3C, yo me las he leido, y no veas lo que se aprende, al fin y al cabo ellos son los padres :P.
Para dar estilos a los enlaces, se usan pseudoelementos del selector a. En esas traducciones te lo explica bien.
sgiraldo
no si... lo de css es el correcto lo se, pero lo quiero hacer en javascript pq el estilo lo tengo que cambiar al pichar en ese link.
Me explico:
al clickar en un link, a éste le cambio el estilo.
meddle
prueba esto:
<code>onclick="this.style.color='#333'"</code>
de todas maneras si lo que quieres es que al pinchar se vea otro color pero luego se vea el original necesitas CSS:
<code>a:active {color:#333}</code>
sgiraldo
vaya sergi... que bueno este, no me acordaba del active y quizás me sirve esto.
sgiraldo
veo que en Netscape no acepta este estado del a, lástima