Redirecionamento em JavaScript

Aprenda a fazer um redirecionamento de páginas, baseado em um critério pré-definido (idade). Aprenda a usar document.location, window.location, setTimeout. Aprenda a redirecionar a página depois de 5 segundos.

Comentários Diego Gonçalves Arent   -

Hoje mostrarei como fazer um redirecionamento de páginas com JavaScript, é bem simples. 

Veja a sintaxe: 

<script language= "JavaScript">
location.href="pagina.htm";
</script>

É tão útil quanto simples. Você pode fazer vários incrementos, colocar dentro de ifs, redirecionar por idade, etc. 

Veja como ficaria um sistema de redirecionamento baseado na idade: 

<script language= "JavaScript">
var idade = 15; 
if (idade >= 18)
{
location.href="adulto.htm";
}
else
{
location.href="crianca.htm";
}
</script>

Outras forma de redirecionar uma página via Javascript

Redirecionando depois de 5 segundos:

Existe a possibilidade de redirecionar uma página depois de 5 segundos, usando a função setTimeout(), conforme o código abaixo:

<script language= "JavaScript">
setTimeout("document.location = 'https://www.oficinadanet.com.br'",5000);
</script>

Window.location:

 <script language= "JavaScript">
window.location = 'https://www.oficinadanet.com.br';
</script> 

Aqui me disponibilizo a tentar resolver quaisquer dúvidas a respeito desta coluna e/ou script.  

Dúvidas, críticas ou sugestões? Envie-me um e-mail.

 
carregando...

JUNTE-SE À DISCUSSÃO
Faça um comentário sobre este assunto
Enviar
  • Luckas Luckas Nível 1 Perg. 0 Resp. 2
    Há 1 ano
    Gostaria de saber como fica para abrir este script em uma nova pagina. Agradeço sua ajuda [ <script language="JavaScript">window.location = 'http://www.oficinadanet.com.br';</script> ]
    0 Responder
  • Nicolas Muller Nicolas Muller Nível 1 Perg. 0 Resp. 296
    Há 1 ano
    Olá Luckas. O problema são os bloqueadores de popups. Eles não permitem isso. Mas o código para abrir em nova janela é:<script>window.open('http://www.oficinadanet.com.br');</script>
    0 Responder
  • Luckas Luckas Nível 1 Perg. 0 Resp. 2
    Há 1 ano
    Valeu obrigado por sua ajuda...
    1 Responder
  • Lindomar Oliveira Lindomar Marcos Oliveira Nível 1 Perg. 0 Resp. 1
    Há 1 ano
    Olá amigo, será que vc poderia me ajudar?Eu copiei um código para fazer um redirecionamento do meu blog para outro site (hotmart).O código é este:<script>//window.location.href = 'http://comoganhardinheiroaqui....</script>assim funciona, mas quando eu coloco o endereço do hotmart dá o seguinte erro:Erro ao analisar XML, linha 10, coluna 68: The reference to entity "ap" must end with the ';' delimiterpoderia me ajudar?Obrigado.
    0 Responder
  • Joelson Silva Joelson Silva Nível 1 Perg. 0 Resp. 1
    Há 1 ano
    olá amigo eu queria saber como fazer depois de 10 acessos por exemplo
    0 Responder
  • Danilo Santos Danilo Santos Nível 1 Perg. 0 Resp. 1
    Há 1 ano
    Bom dia, por gentileza,Eu tenho um form de cadastro que funciona direitinho, porém eu queria colocar um radio botton para que quando fosse escolhida a opção, além de cadastrar o usuario fosse direcionado a pagina da opção escolhida.Pode me ajudar, pois eu não consegui juntar as duas funções de cadastro e redirecionamento no mesmo form.Grato
    0 Responder
  • Andre Maschio Andre Luiz Maschio Nível 1 Perg. 0 Resp. 1
    Há 6 meses
    É possível redirecionar paginas dependendo o sistema operacional que estão usando? Ex.: Eu estou usando um Windows Phone, acesso um link e ele me redireciona a loja do windows phone, se usar Android vai para o Google Play e assim por diante!
    0 Responder

O que está acontecendo no fórum

Últimas publicações
TOPO