Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: MA40 en 26 Septiembre 2011, 19:19 pm



Título: Enlace con javascript no cambia a estado visitado
Publicado por: MA40 en 26 Septiembre 2011, 19:19 pm
Hola, en una página Web tengo un enlace que al pulsarlo se abre en una ventana emergente.

Eso lo hago con un javascript definido de la siguiente manera:

Código:
<script language="javascript" type="text/javascript">
function VentanaSecundaria (URL){
   window.open(URL,"ventana1","width=500,height=500,scrollbars=YES")
}
</script>

Y luego el enlace lo pongo de la siguiente manera:

Código:
<a href="javascript:VentanaSecundaria('contenido.htm')">enlace</a>

Y el resultado es que la ventana se abre correctamente, el problema es que el color del enlace no se cambia al color de “enlace visitado”.

¿Alguien sabe cómo solucionarlo? O sea, que al pinchar en el enlace, además de abrirse la ventana emergente, el color del enlace cambie.

Un saludo.



Título: Re: Enlace con javascript no cambia a estado visitado
Publicado por: MA40 en 26 Septiembre 2011, 19:36 pm
Me autorrespondo:

Creo que la solución está en cambiar el enlace por:

Código:
<a href="#" onClick="javascript:VentanaSecundaria('contenido.htm');return false">enlace</a>

Saludos.


Título: Re: Enlace con javascript no cambia a estado visitado
Publicado por: MA40 en 27 Septiembre 2011, 14:01 pm
Vaya...
¡Lo de siempre!

En Firefox funciona correctamente pero en Internet Explorer no, el problema con I.E. sigue igual.

¿Alguien sabe por qué y cómo solucionarlo?

Un saludo.