[RESOLVIDO] Como faço para este código abrir uma nova página?

  • Autor Autor Pelis1000s
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

Pelis1000s

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Tengo una seccion XXX en mi pagina web, y quisiera que al tocar el banner para ir a esa seccion, salga una ventana emergente que pregunte si tiene la edad para ingresar, pero solo logre esto, y aunque sale la ventana emergente, no me abre la pagina:

Inserir CODE, HTML ou PHP:
<img src="https://od.lk/s/MzNfMTY5NjQxNzJf/XXX.png" width=auto height="100" onclick="return confirm('Are you sure?')" href="https://www.google.com/">

<script>
var el_up = document.getElementById("GFG_UP");
el_up.innerHTML = "Click on the LINK for further confirmation.";
</script>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Intenta con esto:

HTML:
<img src="https://od.lk/s/MzNfMTY5NjQxNzJf/XXX.png" width=auto height="100" onclick=" redirect()" href="https://www.google.com/">

<script>

    function redirect(){

        if(confirm('Are you sure?')){
            window.location.href = 'https://www.google.com'
        }
    }

var el_up = document.getElementById("GFG_UP");

el_up.innerHTML = "Click on the LINK for further confirmation.";

</script>

Explicación corta:

Confirm() regresa un booleano. Al darle click el código se "pausa" y espera tu respuesta, al darle aceptar se ejecuta la condición y te redirige a la url, en este caso 'https://www.google.com'.
 
Última edição:
Intenta con esto:

HTML:
<img src="https://od.lk/s/MzNfMTY5NjQxNzJf/XXX.png" width=auto height="100" onclick=" redirect()" href="https://www.google.com/">

<script>

    function redirect(){

        if(confirm('Are you sure?')){
            window.location.href = 'https://www.google.com'
        }
    }

var el_up = document.getElementById("GFG_UP");

el_up.innerHTML = "Click on the LINK for further confirmation.";

</script>

Explicación corta:

Confirm() regresa un booleano. Al darle click el código se "pausa" y espera tu respuesta, al darle aceptar se ejecuta la condición y te redirige a la url, en este caso 'https://www.google.com'.
Eres un genio, quedo de 100, GRACIAS 😍
 
Voltar
Topo