Ir para conteúdo

POWERED BY:

Arquivado

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

Lost Dark

Realizar busca cep

Recommended Posts

Alguem poderia me ajudar no onde eu esotu errando no meu script!?

 

<html>
<head>
<script language="javascript">
preLoadImg = new Image();
preLoadImg.src = "loading.gif";
function get(elemento){
return document.getElementById(elemento);
}
function mostra_codigo(linguagem){
elemento = get('exemplo'+linguagem);
if(elemento.style.display == 'none'){
	elemento.style.display = '';
} else {
	elemento.style.display = 'none';
}
}
function buscar_cep(){
if(get('campoCEP').value == ''){
	return false;
}
get('resultado').innerHTML = "<br><center><font size=1>aguarde, consultando</font><br><img src='loading.gif'></center>";
get_url("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="get('campoCEP').value, 'retorno_cep');

}

function retorno_cep(codigo){
eval(codigo);
html_retorno = "<br>";
switch(resultadoCEP['resultado']){
	case '1':
		html_retorno += "<center><strong>Resultado da busca:</strong> <br><font color=green>"+unescape(resultadoCEP['resultado_txt'])+"</font></center><br><table border=0 align=center>"+
		"<tr><td align=right><b>Tipo de logradouro:</b></td><td>"+	unescape(resultadoCEP['tipo_logradouro'])+"</td></tr>"+
		"<tr><td align=right><b>Logradouro:</b></td><td>"+			unescape(resultadoCEP['logradouro'])+"</td></tr>"+
		"<tr><td align=right><b>Bairro:</b></td><td>"+				unescape(resultadoCEP['bairro'])+"</td></tr>"+
		"<tr><td align=right><b>Logradouro:</b></td><td>"+			unescape(resultadoCEP['cidade'])+"</td></tr>"+
		"<tr><td align=right><b>UF:</b></td><td>"+					unescape(resultadoCEP['uf'])+"</td></tr>"+
		"</table>";
	break;

	case '2':
		html_retorno += "<center><strong>Resultado da busca:</strong> <br><font color=green>"+unescape(resultadoCEP['resultado_txt'])+"</font></center><br><table border=0 align=center>"+
		"<tr><td align=right><b>Logradouro:</b></td><td>"+			unescape(resultadoCEP['cidade'])+"</td></tr>"+
		"<tr><td align=right><b>UF:</b></td><td>"+					unescape(resultadoCEP['uf'])+"</td></tr>"+
		"</table>";
	break;

	default:
		html_retorno += "<center><strong>Resultado da busca:</strong> <font color=red>"+unescape(resultadoCEP['resultado_txt'])+"</font></center>";
	break;
}
get('resultado').innerHTML = html_retorno;
}
</script>
</head>
<body>
<div style="width: 350px; margin: 0 auto;"> 
	<fieldset> 
		<legend>buscar cep</legend> 
			<center><strong>CEP:</strong> <input type="text" id="campoCEP" size="9" /> <input type="button" value="buscar cep" onclick="buscar_cep()" /></center> 
		<div id="resultado"></div> 
	</fieldset> 
</div>
</body>
</html> 	

Compartilhar este post


Link para o post
Compartilhar em outros sites

aperte Ctrl+Shif+J no Firefox

 

vai te exibir um console de erros.

Arrume eles, dentre estes, está, um erro de sintaxe:

	get_url("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+get('campoCEP').value, 'retorno_cep');

 

e esta função: get_url que não está definida.

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.