Problemas com Prototype e firefox

4 respostas
ramilani12

Pessoal alguem pegou esse tipo erro com prototype?
Estou capturando um campo no meu formulário da seguinte maneira:

$F('cmb_quests');

Mas o firefox acusa o erro dizendo que não reconhece essa propriedade e a linha que acusa o erro;
Mas IE funciona corretamente.

Error: element has no properties
Source File: 
Line: 2753

 var method = element.tagName.toLowerCase();

Outro erro que verifiquei tbm foi no momento de dar inner no div:

$(div).innerHTML = ajax.responseText;

O firefox acusa que não reconhece essa propriedade.

4 Respostas

J

ramilani12:

$(div).innerHTML = ajax.responseText;

O firefox acusa que não reconhece essa propriedade.

Muda para:

$('id').update(ajax.responseText);

ou

Element.update('id', ajax.responseText);
ramilani12

Qnto atualização do div tudo bem
O estranho que firefox não interpreta as funções $() e $F()

mueller

ramilani12:
Qnto atualização do div tudo bem
O estranho que firefox não interpreta as funções $() e $F()

O firefox interpreta corretamente $ e $F, o seu problema é que você precisa declarar o ID do elemento, e não o name.

Altera o name=“cmb_quests” para id=“cmb_quests” e irá funcionar

Pedrosa

Aqui você encontra um excelente tutorial sobre o Prototype:

http://www.sergiopereira.com/articles/prototype140.js.ptBR.html

Criado 29 de junho de 2007
Ultima resposta 2 de jul. de 2007
Respostas 4
Participantes 4