Jump to content


Photo

Webstandards


  • Faça o login para participar
4 replies to this topic

#1 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 14/11/2005, 14:46

Bom galera,

é como eu li aqui no forum mesmo!!! Eu sou adepto aos padrões de web porem naum domino!!!! :D

Bom na maioria dos artigos q li na web!!! eles indicam q trabalhemos em camada!! HTML!!! CSS!!! JS !!! e a linguagem server-side!!!!

Bom entaum comecei a fazer assim... montei um meu javascript.js, estilo.css e meu index.php .......

Eu utilizo o seguinte código para manipular acão de um determinado campo do formulario
function addEvent(obj, evType, fn){
	if (obj.addEventListener)
  obj.addEventListener(evType, fn, true);
	if (obj.attachEvent)
  obj.attachEvent("on"+evType, fn);
}
var bot = document.getElementById("cep");
var valor_cep = document.getElementById("cep").value;
addEvent(bot,"change",function(){pesquisa_cep(valor_cep)});

e tenho meu formulario com um campo CEP!!!!

No meu index eu tenho o <script language="javascript" src="javascript.js"></script> e funciona perfeitamente lá!!!!!

Mas o meu problema é q nas outras páginas naum tem o input com id CEP ele me gera um erro!!!!

Entaum minha dúvida qual a melhor forma de tratamento para issu???
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#2 chisto

chisto

    Stand by

  • Usuários
  • 288 posts
  • Sexo:Não informado
  • Localidade:Joinville - SC - Brasil
  • Interesses:INTERNET

Posted 14/11/2005, 14:49

É meio lógico, se não tem o campo, ele não encontra, então gera o erro, executa a função apenas onde for necessário.
Acidio Alan
Programador e Marcador
A2C- Internet para negócios
www.a2c.com.br

#3 chisto

chisto

    Stand by

  • Usuários
  • 288 posts
  • Sexo:Não informado
  • Localidade:Joinville - SC - Brasil
  • Interesses:INTERNET

Posted 14/11/2005, 14:52

ou colocar um if verificando se o campo existe caso não exista não executa!
Acidio Alan
Programador e Marcador
A2C- Internet para negócios
www.a2c.com.br

#4 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 14/11/2005, 14:56

sim o erro eu sei q é logico... mas minha dúvida é dentro dos padroes da web como tratair isso!!!!

Colocar o if é o mais correto a fazer???
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#5 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 18/11/2005, 10:07

Bom como naum colocaram mais nada!! Só pra caso alguém um dia precisar deixei o código assim:

function addEvent(obj, evType, fn){
if (obj.addEventListener)
 obj.addEventListener(evType, fn, true);
if (obj.attachEvent)
 obj.attachEvent("on"+evType, fn);
}
var bot = document.getElementById("cep");
var valor_cep = document.getElementById("cep").value;
addEvent(bot,"change",function(){pesquisa_cep(valor_cep)});

//---------> CHAMA FUNÇÃO BUSCA CEP | arquivo = nova_adesao.php //----------->
var pega_cep = document.getElementById("cep");
if(pega_cep != null) addEvent(pega_cep,"change",function(){pesquisa_cep(pega_cep.value)}); else null;

Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq