Test Foro de elhacker.net SMF 2.1

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:

<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:

<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:

<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.