Olá pessoal!
Continuo com problemas pra rodar javascript no firefox...
o fiote deu uma ajuda com getElementsByTagName() no lugar de childNodes, mas outras partes do codigo ainda so funciona no IE.
Aonde eu poderia encontrar mais respostas sobre manipulação de elementos para o firefox?
obrigado e abraço a todos
Javascript No Firefox
Started By samyralencar, 20/02/2009, 08:43
2 replies to this topic
#1
Posted 20/02/2009, 08:43
#2
Posted 20/02/2009, 10:10
Resumindo o problema: O FF leva o javascript mais a sério. O IE permite uma série de erros, meio que coisa pra ajudar inciantes, porém isso vicia e acaba deixando a pessoa preguiçosa. Um exemplo bem simples aqui ó:
HTML
JS
Se você executar o JS no FF, ele vai dar um erro tipo não foi possível encontrar o objeto de id "meuInput". Isso porque, como está bem claro, a função é getElementById, e não existe nenhum elemento de id "meuInput" na página.
Porém, se você executar o JS no IE, ele vai dar alert('rsrs') de boa. Porque? O IE, ao não encontrar o ID passado na função, automaticamente procura por elementos que tenham o NAME igual ao id passado.
Bom? Não sei... opinião de cada um. Na minha é algo muito desorganizado.
Anyway, http://www.w3schools.../JS/default.asp. Pelo que eu sei, w3 é tipo o padrão da internet. Aprenda nele e conseguirá programar JS para qualquer navegador.
HTML
<input name='meuInput' type='text' size=30 value='rsrs'>
JS
alert( document.getElementById('meuInput').value );
Se você executar o JS no FF, ele vai dar um erro tipo não foi possível encontrar o objeto de id "meuInput". Isso porque, como está bem claro, a função é getElementById, e não existe nenhum elemento de id "meuInput" na página.
Porém, se você executar o JS no IE, ele vai dar alert('rsrs') de boa. Porque? O IE, ao não encontrar o ID passado na função, automaticamente procura por elementos que tenham o NAME igual ao id passado.
Bom? Não sei... opinião de cada um. Na minha é algo muito desorganizado.
Anyway, http://www.w3schools.../JS/default.asp. Pelo que eu sei, w3 é tipo o padrão da internet. Aprenda nele e conseguirá programar JS para qualquer navegador.
#3
Posted 20/02/2009, 12:32
Resumindo o problema: O FF leva o javascript mais a sério. O IE permite uma série de erros, meio que coisa pra ajudar inciantes, porém isso vicia e acaba deixando a pessoa preguiçosa. Um exemplo bem simples aqui ó:
HTML<input name='meuInput' type='text' size=30 value='rsrs'>
JSalert( document.getElementById('meuInput').value );
Se você executar o JS no FF, ele vai dar um erro tipo não foi possível encontrar o objeto de id "meuInput". Isso porque, como está bem claro, a função é getElementById, e não existe nenhum elemento de id "meuInput" na página.
Porém, se você executar o JS no IE, ele vai dar alert('rsrs') de boa. Porque? O IE, ao não encontrar o ID passado na função, automaticamente procura por elementos que tenham o NAME igual ao id passado.
Bom? Não sei... opinião de cada um. Na minha é algo muito desorganizado.
Anyway, http://www.w3schools.../JS/default.asp. Pelo que eu sei, w3 é tipo o padrão da internet. Aprenda nele e conseguirá programar JS para qualquer navegador.
Obrigado novamente fiote, mais uma excelente dica, vou seguir seu conselho
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)