document.F1.campo.focus() com erro no IE

(allevato) #1

Estou recebendo o seguinte erro ao tentar setar o foco para um campo do formulario atraves de um evento javascript para o Load Form, no Internet Explorer versao 7 e 8:

comando ->>>> document.F1.campo.focus();

Erro no IE ----> “document.F1.campo” é nulo ou não é um objeto.

Obs:

  1. O mesmo codigo no Mozilla Firefox 3.6.8 funciona corretamente.

  2. O campo é um “campo novo”, não pertencente ao SQL da aplicacao.

(Haroldo) #2

Qual é o tipo de campo?

(allevato) #3

Um campo tipo texto.

versao do scriptcase … 4.

Obrigado.

(Diogo Toscano) #4

Faz um teste pra ver onde o javascript esta se perdendo.

da um alert em document.F1 e ve se ele ta retornando o form pelo menos. Pode ser permissão do IE.

tenta dar um alert pelos elementos do array.

alert(document.forms[‘F1’].elements);