Ir para conteúdo

POWERED BY:

Arquivado

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

bdoweb

addEvent

Recommended Posts

Olá pessoal,

 

estou tentando montar um AJAX em meu site!!!! Se um tutorial escrito pelo elcio!!!!! no site da tableless!!!

bom o código funciona normal se eu acoplar o onChange nome HTML.... Mas como o q HTML é HTML, o q é CSS é CSS, e o q é JS é JS tudo separado!!!! Entaum estou tentando fazer um addEvent das minhas chamadas mas naum funciona... ele naum chama!!!!!

O código está logo abaixo para você's poderem me ajudar:

/********** OBJETO XMLHTTP **************/try{   xmlhttp = new XMLHttpRequest();}catch(ee){   try{	   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");   }catch(e){	   try{		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");	   }catch(E){		   xmlhttp = false;	   }   }}function addEvent(obj, evType, fn){if (obj.addEventListener) obj.addEventListener(evType, fn, true);if (obj.attachEvent) obj.attachEvent("on"+evType, fn);}/********** PEGA DADOS DO CEP *********/function pesquisa_cep(){   var valor = document.getElementById('cep').value;//Exibe o texto carregando no div conteúdo   var aguarde = document.getElementById("aguarde");   aguarde.innerHTML = '<div id=\"exibe_aguarde\"><img src=\"./img/ampulheta.gif\" /> Aguarde ... </div>';//Abre a url   xmlhttp.open("GET","pesquisa_cep.php?cep=" + valor,true);   //Executada quando o navegador obtiver o código   xmlhttp.onreadystatechange = function() {	   if (xmlhttp.readyState == 4){		   //Lê o texto		   var resultados = xmlhttp.responseText;  var resultados = resultados.split("|");  //COLOCA O ENDEREÇO!!!!!!		   var conteudo = document.getElementById("endereco");		   conteudo.value = resultados[0];  //COLOCA BAIRRO  var conteudo = document.getElementById("bairro");  conteudo.value = resultados[1];  //COLOCA CIDADE  var conteudo = document.getElementById("cidade");  conteudo.value = resultados[2];	   }   }aguarde.innerHTML = '';   xmlhttp.send(null)}/*********** ADICIONA EVENTO PARA CHAMAR FUNÇÂO ************/var valor_cep = document.getElementById('cep');addEvent(valor_cep,'change',pesquisa_cep);

Tipo ele naum tem reação nenhuma!!!!

 

Valew[]'s

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.