Foros del Web » Programando para Internet » Javascript »

Puedo cambiar href en link visitado ?

Estas en el tema de Puedo cambiar href en link visitado ? en el foro de Javascript en Foros del Web. Hola Lo que necesito es que si un link ya ha sido visitado cambie el href por otra url. Es decir, el 1er. click sobre ...
  #1 (permalink)  
Antiguo 23/11/2006, 15:18
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
Pregunta Puedo cambiar href en link visitado ?

Hola
Lo que necesito es que si un link ya ha sido visitado cambie el href por otra url. Es decir, el 1er. click sobre un enlace apunta a data1.php y a partir del 2do. click apunta a data2.php.
Imagino que puedo lograrlo con Javascript pero no tengo idea cómo.
Podrían ayudarme por favor ?
  #2 (permalink)  
Antiguo 23/11/2006, 16:17
 
Fecha de Ingreso: febrero-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
ayuda mas o menos

<html>
<head>
<script>
function ju()
{
document.getElementById("oscar").innerHTML="<a href='Dom.html' onclick='ju();'>jel</a>";
}
</script>
</head>
<form>
<table><tr><td id="oscar"><a href="#" onclick="ju();">jol</a></td></tr></table>
</form>
</html>

esto no es definitivo..pero puede ser una solcion para tu problema...
  #3 (permalink)  
Antiguo 23/11/2006, 16:55
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
Grandioso oscar2001601 !!!!!!!
Millones de gracias, busqué esto por toda la red.
  #4 (permalink)  
Antiguo 23/11/2006, 17:05
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Antigüedad: 17 años, 8 meses
Puntos: 1
Parecido a lo de oscar pero sin usar tags HTML al asignar el nuevo href:

Código HTML:
<html>
<head>
<script>
    function cambiarHref() {
        document.getElementById("link_vacio").setAttribute("href", "http://www.google.com");
        //También vale esta forma:
        //document.getElementById("link_vacio").href = "http://www.google.com";
    }
</script>
</head>

<body>
<a id ="link_vacio" href="#">Haz click antes y despues de hacerlo en el de abajo</a><br/>
<a href="#" onclick="cambiarHref()">Cambia el link de arriba y vuelve a hacer click en el</a>
</body>
</html> 
Aunque ya te lo solucionó
  #5 (permalink)  
Antiguo 23/11/2006, 21:43
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
Graciasssss vengava
Ahora, una pregunta chicos: si el visitante tiene Javascript desactivado esto no funciona no ?
  #6 (permalink)  
Antiguo 24/11/2006, 03:37
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Antigüedad: 17 años, 8 meses
Puntos: 1
Pues va a ser que no
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:10.