Ciao a tutti,
mi sono appena iscritto.
Ho un problema con uno script che permette di fare una ricerca all'interno di una lista.
Il mio problema è che questo script funziona perfettamente sia con IE che con Firefox se la lista è composta da pochi dati. Ma se la lista aumenta( io lo uso per gestire una lista con più di 6000 voci che sono destinate a crescere nel tempo ) continua a funzionare perfettamente con Firefox ma diventa incredibilmente lento con IE.
Purtroppo deve essere compatibile con entrambi i browser.
Qualcuno a qualche suggerimento?
Vi prego di essere clementi poichè sono nuovo con la programmazione.
Di seguito il codice del mio script:
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]);
}
}