[quote=julianostr][quote=cassio]Comentei o trecho onde declaro as funções usando <!-- … --> mas continua sem funcionar.
Pergunta: O IE tem algum problema com o evento
window.onload=function(){
}
??
No console de erros do Firefox tbm não aparece nada… carrega normalmente, sem erros…
Obrigado![/quote]
Acredito que não. Mas você sabe que o evento onload vai disparar após ter carregado toda a página né?
Esse exemplo é a mesma coisa que você colocar onLoad=“alguma_funcao()” na tag <body>.
Talvez aí nessa função esteja o segredo do assombro.
[/quote]
Hum… mas mesmo se executar depois da página carregada, não deveria dar pau no FF tbm?
O Effect.appear é do Scriptaculous, mas isso estava funcionando direitinho no IE. É que eu testei no começo do desenvolvimento do site e depois, por não ter windows em casa, não testei mais…
tive o mesmo problema q vc e solucionei fechando minha tag dessa maneira q te passei.
Porém, de qq forma, é estranho não funcionar pois <script (atributos) /> é a mesma coisa q <script (atributos)></scripts>. Isso é como escrever a mesma coisa de duas maneiras diferentes.
Se no Firefox funciona, pq no IE não? O Parser do Firefox é mais inteligente q do IE?
Enfim, dê uma garimpada no seu código verificando o fechamento dessas tags, pode ser isso.
Experimente colocar seus códigos “soltos” dentro de um arquivo .js e faça o include do mesmo.
Ja tive problemas com códigos soltos JS, principalmente na validação W3C.
Experimente colocar a URL do seu site no validador e veja o que ele reclama: http://validator.w3.org/
Bingo! Estou com exatamente o mesmo problema! O IE 6 simplesmente não carrega nenhum js e css. Pior: os validators XHTML (Transictional) e CSS estão validando o código. O único detalhe “diferente” que consigo lembrar foi que realizei o deploy em um Tomcat 6 (servidor de hospedagem), com Apache e mod_jk. No Firefox, tudo funcionando ok!
Já conseguistes resolver o problema?
É provável que o servidor ou o browser estejam interpretando o source com um path ao invés de um arquivo sem extensão (embora no servidor o erro não deva ser uma vez que no FF roda).
Então, eu consegui resolver isso… Mas muito obrigado!
O problema não era nem com o javascript, era coisa de DOCTYPE, incompatibilidade de encoding, outras tranqueiras.
E a cada dia que passa percebo que o IE é um lixo…
Olá
Uma boa ferramenta para verificar erros no javascript é o Firebug, mas só existe plugin
para firefox. Existe jeitos de vc usar no IE mas é zuado…
Procure ver se vc consegue debugar nele é achar um erro lá, mas é uma chamada que
esta entortando tudo isso… creio que não seja nestas funçoes que vc mencionou.