Ciao a tutto il forum, sono appena approdato ;-)
Ho un problema con uno script ed IE che non riesco a risolvere.
Mi spiego meglio ho adattato uno script trovato in rete alle mie esigenze per eseguire una ricerca in una lista. Lo script funziona perfettamente, con poche voci nella lista, sia con IE che con Firefox. Quando però ho caricato i dati reali con cui dovrà lavorare (la lista è composta da circa 6000 voci, destinate tra l'altro ad aumentare nel tempo) lo script continua a funzionare egregiamente con Firefox mentre con IE diventa talmente lento da risultare inutilizzabile.
Ovviamente mi serve funzionante su entrambi i browser.
Ho fatto varie ricerche e tentativi ma niente da fare qualcuno può darmi una mano???
Il codice è il seguente:
function Cerca(field,select, ArrX,ArrIdX) {
with (document.modulo) {
FieldToSearch=field.value;
FieldToSearchLength=FieldToSearch.length;
while (select.options.length > 0)
select.options[0]=null;
if (FieldToSearchLength>0)
for (i=0;i<ArrX.length;i++)
ArrX[i].toLowerCase().substring(0,FieldToSearchLength)==F ieldToSearch?select.options[select.options.length]=new Option(ArrX[i],ArrIdX[i]):null;
else
for (i=0;i<ArrX.length;i++)
select.options[select.options.length]=new Option(ArrX[i],ArrIdX[i]);
}
}
Grazie a tutti.
Ciauz!