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