Ir para conteúdo

Arquivado

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

NetBoy16

Problema com maskedinput no IE 7/8

Recommended Posts

Fala pessoal, eu to tendo um problema no meu site, nos campos telefone e cep onde eu utilizo o plugin maskedinput para mascarar os campos está dando errado, no firefox ta tudo certo, mas na porc***a d Internet Explorer nao está funcionando, link de uma das paginas, se vcs testarem, no ie cliquem no campo cep e telefone, ele nao cria a mascara, mas se no FF você clicar nesses campos você vai ver que ele vai criar a mascara, oque será que está acontecendo, eu nao sei debugar javascript no IE senao eu fazia, alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de "criticar" o navegador, faça a tua parte.

 

Mandei para o validador de HTML seu código. Coisa básica enqnto estamos desenvolvendo um site:

http://validator.w3.org/check

 

196 Errors, 9 warning(s)

 

 

Seu código tá uma salada.. tem trechos de javascript espalhados por toda parte.. por vários arquivos.

Comece organizando essa baderna. Coloca tudo num único arquivo.js, assim você só terá uma chamada ao document.ready(), e será muito mais fácil debugar o teu código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá, em qual arquivo eu faco isso ?

 

Vixi cara, pra arruma a cagada que o programador anterior fez vou ter que fazer algo que eu odeio:GAMBIARRA,pra organizar todo esse codigo(bagunça) vou levar um booom tempo, e agora temp oeh o que eu nao tenho, entao vou deixar de lado a organizacao e ir tentando resolver os problemas, uma coisa eu ja resolvi, que é o link pra pagina inicial, peguei do outro menu e dei um ctrl+C, ctrl+V

Compartilhar este post


Link para o post
Compartilhar em outros sites

qnto mais você "resolver problemas", sem resolver a fonte dos problemas, mais problemas sugirão.

 

corrigir erros, sem tratar a fonte, é que é a verdadeira gambiarra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz, vai da uma trabalheira danada :natalsad: em qual arquivo você pediu pra eu fazer a separacao ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sabe todas as suas tags script ?

 

em que o código js, fica no meio do html ?

 

então, joga tudo num único arquivo .js.

E todos os seus arquivos .js, de funções escritas por você ou pelo outro programador, junta nesse único arquivo .js também. Entendeu ?

o jquery, e os cores dos plugins, você pode deixar em arquivos distintos como estão.

 

 

mas o codigo js, escrito por você e pelo outro programador, junte num único lugar.

Depois disso, valide a marcação HTML.

 

 

Volte qndo terminar essas duas coisas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blza, mas soh pra entender direito, dai todas as funcoes que tinham nessas paginas eu vou ter que estar importando o arqjivo js ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, exato. Todas as que foram escritas por você, ou pelo outro programador.

 

O core dos plugins e do jQuery, você deixa como estão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza, só nao vou conseguir validar pelo link que você me passou, mas tranquilo, pq sempre que tem erro eu vejo pelo netbeans que fica marcado em vermelho e corrijo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo link do validador, basta você gerar o html, copiar e jogar no Direct Input.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmm, pensei que era o endereco do site, entao eh pelo ctrl+U

 

Já arrumei os javascript uqe tava no meio do codigo e coloquei em um arquivo separado, ve ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse link: http://www.clubedoanunciante.com.br/add_veiculo.php?action=new

 

continua com um monte de js no meio do código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz, to validando o HTML e to encontrando cada coisa cabulosa(<IMG>,<P> ao invés de <img><p>, estilizacao junto com estruturacao(nao falo de estilo inline, é <color="codigocor"> mesmo), tag sem ser fechada) meu DEUS !, o programador que trabalhou nesse site eu acho ele n manja de webstandards, se eu tivesse pego desde do inicio estaria bem bunitinho e organizadinho(ai que gay :P) seguindo as regras do W3C, mas e que nem você flou que me lembrou algo:"Quando se faz manutencao em um codigo que nao é seu, esse codigo se torna seu".

 

Mas é isso ai, agora tenho que comecar a trabalhar em outro site, depois retorno pra esse finalizo a validacao HTML, vlw pela sjuda que você tem dado :natallaugh:

 

Cara, finalizei a separacao dos js e fiz a validacao html, o netbeans nao aponta mais nenhum erro, agora qual seria o proximo passo ?

 

Lembrando que a pagina de testes nao é a add_veiculos mas sim esta

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda to vendo um monte de js no meio do html, e ainda existem 191 Errors, 6 warning(s).

 

Onde está a página que você aplicou as correções que sugeri ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui descobrir uma coisa, quando dá aquele erro $ not defined é porque você declarou funcoes js antes de declarar a lib, talvez você ja saiba, mas eu nao sabia, dai alterei deixando a lib antes do link do arquivo js, arquivo que eu coloquei as funcoes que estavam no meio do codigo e que você pediu pra eu separar, mas mesmo assim no IE nao ta funcionando :natalmad:

 

ainda to vendo um monte de js no meio do html, e ainda existem 191 Errors, 6 warning(s).

 

Onde está a página que você aplicou as correções que sugeri ?

 

ué, no add_imoveis: http://www.clubedoanunciante.com.br/add_imoveis.php?action=new

 

bom, talvez seja as includes, vou dar uma olhada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque online, pois neste link ainda está tudo "errado":

http://www.clubedoanunciante.com.br/add_imoveis.php?action=new

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, corriji os erros que tinham na include tb e nada ainda

 

mas ja esta online :natalohmy:

Compartilhar este post


Link para o post
Compartilhar em outros sites

e qual o link ?

 

pois neste aqui:

http://www.clubedoanunciante.com.br/add_imoveis.php?action=new

está tudo errado ainda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora so tem 44, de 196 baixo p/ 44

Compartilhar este post


Link para o post
Compartilhar em outros sites

zere. O objetivo é validar, deixar verdinho. Zere os erros.

E junte todos os scripts em um arquivo externo.

 

Tem varias tags <script> com código js no meio do html. Coloque tudo num unico arquivo js externo, entendeu ?

 

 

prosseguimos depois que você fizer isso.

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.