Ir para conteúdo
Fórum Script Brasil
  • 0

[Javascript]window.location não funciona


faraujo1

Pergunta

Estou tendo um problema com o código abaixo, preciso que abra um link na mesma janela de acordo com a cidade(ex. cidade tal vai pra pagina tal).

Tentei com o window.location porém ele simplesmente não funciona. Se eu colocar um 'alert('');' na linha de baixo o código funciona., tentei colocar um return true ou false, mas não funciona apenas com o alert, alguém faz ideia do que pode estar acontecendo ?

<script type="text/javascript">
    function checacidade(){
        var cidade=document.getElementById('cidade').value;
        
        if(cidade == 'Brasilia'){    
            
            window.location = "http://www.google.com";
            //alert('');
        }else{
            open('http://www.globo.com');
        }
    }
</script>
<select name="cidade" id="cidade"></select><br /><br />
<input type="image" src="img/btn_ok.png" onclick="checacidade();" />

Se alguém tiver alguma sugestão agradeço!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Consegui resolver.

substitui window.location por location.href.

e no input coloquei um return false.

ficou assim o código:

&lt;script>
function checacidade(){
        var cidade=document.getElementById('cidade').value;
        
        if(cidade == 'Brasilia'){    
            location.href = 'http://www.google.com';
        }else{
            location.href = 'http://www.globo.com';
        }
    }
</script>
e o html :
<input type="image" src="img/btn_ok.png" onclick="checacidade();return false" />

:lol:

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...