salve

sto ultimando una applicazione web in area intranet ed ho piccolo problema nell'interfaccia html per la raccolta dei dati e, la funzione che va in errore è quella si occupa di dare il focus al primo campo del modulo.
Nello specifico ho una pagina html in cui vi è presente un iFrame al cui interno viene caricata una altra pagina html con cuna funzione javascript caricata a sua volta nell'onLoad.
La funzione è la seguente:

Codice PHP:
<script type="text/javascript">
 function 
setfocus() {
   
document.magazzino.codice_articolo.focus();
   
document.magazzino.codice_articolo.select();
   return;
 } 
IE mi restituisce un errore segnalto mezzo triangolino giallo ed il contenuto è il seguente:

"Impossibile spostare lo stato attivo sul controllo perchè non è visibile, non abilitato o perchè non accetta lo stato attivo."

Ora, facendo delle prove ho eseguito la pagina da sola senza l'ausilio dell 'iFrame e l'errore non è presente. Quindi credo sia dovuto al fatto di utilizare un iFrame attraverso il quale ci siano delle limitazioni.

La riga segnalata dall'errore corrisponde alla funzione setfocus();

Non è un problema di variabili o nomi di moduli o campi e/o riferimenti ad essi.
il fatto consiste che andando in errore non esegue il focus.

Come posso ovviare ? una idea ?

grazie molte