Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SiD Menezes

[Resolvido] Botão com javascript não funciono FF nem no IE

Recommended Posts

Olá meus amigos, preciso de uma ajuda com um botão e um código javascript.

 

Fiz uma busca com alguns parâmetros que o usuário selecionaria através de uma lista...

E quando o usuário clicar no pesquisar ele gera a URL através de Javascript porém não funciona no Firefox e nem no IE, só funciona no Chrome.

 

Esse é o código do botão:

<button id="pesquisar" value="pesquisar" class="btn_busca_medida" type="button">encontre o pneu</button>

 

Esse é o Javascript

	var busca_otimizada = function(){
	$("#pesquisar").click(function(){		
		var largura = $("#Largura option:checked").val();
		var altura = $("#Altura option:checked").val();
		var aro = $("#Aro option:checked").val();
		var query = largura + "&" + altura + "&" + aro ; 

		window.location.href = '../busca/?' + query + '&fq=C:1&PS=30';
	});
}

 

E assim eu chamei ele na pagina:

<script type="application/javascript" src="script.js"></script>
<script type="text/javascript">
   $(document).ready(function(){
	busca_otimizada();		
});
</script>

 

Fico no aguardo dessa ajuda ae rapaziada

Compartilhar este post


Link para o post
Compartilhar em outros sites

o código está errado cara.

 

faça assim:

 

<script type="application/javascript" src="kd-pneus.js"></script>
<script type="text/javascript">
   $(document).ready(function(){
    $("#pesquisar").click(function(){		
		var largura = $("#Largura").val();
		var altura = $("#Altura").val();
		var aro = $("#Aro").val();
		var query = "largura=" + largura + "&altura=" + altura + "&aro=" + aro ; 

		window.location.href = '../busca/?' + query + '&fq=C:1&PS=30';
	});	
});
</script>

ou se quiser organizar, oq você pode fazer é:

 

 

<script type="application/javascript" src="kd-pneus.js"></script>
<script type="text/javascript">
   var busca_otimizada = function(){	
		var largura = $("#Largura").val();
		var altura = $("#Altura").val();
		var aro = $("#Aro").val();
		var query = "largura=" + largura + "&altura=" + altura + "&aro=" + aro ; 

		window.location.href = '../busca/?' + query + '&fq=C:1&PS=30';
   };
   $(document).ready(function(){
    $("#pesquisar").click( busca_otimizada );	
});
</script>

mas não da forma que você fez.

 

Leia:

http://wbruno.com.br/2011/07/18/vixi-aprendi-jquery-mas-agora/

 

 

Note que corrigi a query e as variaveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.