Intento cambiar el color de un enlace, cuando el ratón se pone encima, algo asÍ:
style="a:hover{color:red}"
El problema es que necesito cambiarlo dentro de la etiqueta del enlace <a>
Es posible??
Muchas gracias y felices reyes !!!!!
| |||
| Pequeña ayudita Hola a todos !! Feliz Año!!! Intento cambiar el color de un enlace, cuando el ratón se pone encima, algo asÍ: style="a:hover{color:red}" El problema es que necesito cambiarlo dentro de la etiqueta del enlace <a> Es posible?? Muchas gracias y felices reyes !!!!! |
| |||
| Muchas gracias, JavierB. Qué tal se portó Melchor?? Bueno, pues sí, era eso justo lo que buscaba pero tengo todo dentro de una cadena y no consigo dar con la sintaxis adecuada. Esto es lo que tengo dentro de un archivo .js que luego llama la página: Cadena+='<td bordercolor="'+ColorBordeDiasEnlace+'" bgcolor="'+ColorFondoDiasEnlace+'"><a href="http://' + DiaEnlace[c][2] + '" target="'+DiaEnlace[c][3] +'" onmouseover="this.style.color="'+ ColorEnlaceSobre + '"" onmouseout="this.style.color="' + ColorEnlace + '"" title="Haga clic aquí">'; Tengo un lío de comillas, que no se ni por donde me ando Graciassss y disfruta de los regalos !!! |
| ||||
| Hola de nuevo. A ver que tal así: Código PHP: |
| ||||
| pruebate esto para ver si te sirve ( a mi me funciona...) <style type="text/css"> <!-- .RojoAzul { color: #FF0000; } .RojoAzul:hover { color: #0000FF; } --> </style> y en el HTML del link pongo <a href="www.loquesea.com" class="RojoAzul">Link 1 </a> |
| |||
| Hola a todos !!! Pues no consigo que funcione El código de JavierB me sigue dando error ... dichosas comillas y aunque supongo que la opción de Mike1304 debe ser buena, no puedo poner estilos, porque se trata de un archivo .jsDe todas maneras, muchas gracias a los dos! Se agradece mucho la ayuda Un saludo |
| ||||
| ¡Oops! Al publicar el mensaje desaparecen algunas barras. Prueba esto. Cadena+='<td bordercolor="'+ColorBordeDiasEnlace+ '" bgcolor="'+ColorFondoDiasEnlace+'"><a href="http://' + DiaEnlace[c][2] + '" target="'+DiaEnlace[c][3] + '" onmouseover="this.style.color=*''+ ColorEnlaceSobre + '*'" onmouseout="this.style.color=*'' + ColorEnlace + '*'" title="Haga clic aquí">'; Cambia los * por \ Espero que te funcione. Saludos, |
| |||
| Muchas gracias, JavierB. El último código no da error, POR FIN!!!! Gracias, pero no consigo que haga el efecto que quería, es decir que al posicionarse sobre el enlace cambie de blanco a rojo.Revisaré todo el código a ver si encuentro algo!! Me has ayudado mucho. Gracias |
| |||
| Hola !!! Ya está solucionado. el problema era que luego ponía un color al texto y machacaba el efecto.Pero ¿cómo puedo hacer ahora para poner color inicial al texto? Sin comillas ni complicaciones (que para eso ya me ha ayudado JavierB ) quería algo así:<a href="Prueba.htm" font color = "#FF00FF" onmouseover="this.style.color='#FFFFFF'" onmouseout="this.style.color='#FF00FF'">PRUEBA</a> En cuanto ponga esto: <a href="Prueba.htm" onmouseover="this.style.color='#FFFFFF'" onmouseout="this.style.color='#FF00FF'"><font color="#FF00FF">PRUEBA</font></a> machaco el efecto. Así que tengo que encontrar una forma de poner color al texto incluyendo código en la etiqueta de la celda o del enlace. Ah!!, sin estilos, porque el código lo incluyo en un archivo .js Gracias por la ayuda! GRACIAS JAVIERB! |