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!