Como hacer que un enlace vaya a otro lado...

  • Autor Autor zcriptz
  • Fecha de inicio Fecha de inicio
zcriptz

zcriptz

1
Xi
Programador
Verificación en dos pasos activada
Suscripción a IA
Insertar CODE, HTML o PHP:
<script>
    function goTo(u){
        location.href = u;
        return false
    }
</script>
<a href="https://www.google.com" onclick="return goTo('https://www.yahoo.com')">Google</a>

La funcion goTo devuelve falso, entonces el onclick (que se ejecuta cuando le hacemos click al enlace) retorna lo que retorna goTo que es falso, y el evento se cancela, pero nosotros cambiamos el location.href que es la URL de la página actual. (Al ser otra, la pestaña actual recarga a la nueva)

Espero les ayude y puedan basarse en este código.
 
Insertar CODE, HTML o PHP:
<script>
    function goTo(u){
        location.href = u;
        return false
    }
</script>
<a href="https://www.google.com" onclick="return goTo('https://www.yahoo.com')">Google</a>

La funcion goTo devuelve falso, entonces el onclick (que se ejecuta cuando le hacemos click al enlace) retorna lo que retorna goTo que es falso, y el evento se cancela, pero nosotros cambiamos el location.href que es la URL de la página actual. (Al ser otra, la pestaña actual recarga a la nueva)

Espero les ayude y puedan basarse en este código.
Ja. muy bueno.
 
También puede usarse window.open si queremos que sea en una nueva pestaña. (_blank)
 
Atrás
Arriba