Ciao a tutti,
ho un problema su un codice Js.
Se su una stringa di questo tipo

Codice PHP:
000_4_2390&000_4_2470&000_4_6930&004_4_9300&004_4_9370&004_4_9377etc.... 
(la stringa e' di circa 10 mila caratteri)

eseguo questo codice

Codice PHP:
for(i=0leni++){
   
document.getElementById(aAux[i]).checked checked;

impiega 10 secondi ad essere eseguito in FF e circa 8 minuti (!!) in IE.
Il codice completo della funzione e' questo, dove Aux e' il ritorno di un codice php chiamato via Ajax

Codice PHP:
   if (sAux){
      var 
aAux sAux.split('#');
      var 
iCountDestSelected aAux[1];
      
aAux aAux[0].split('&');
      var 
len aAux.length;
      
      
alert('prima');
      
      for(
i=0leni++){
         
document.getElementById(aAux[i]).checked checked;
      }
      
      
alert('dopo');
      
      
document.getElementById('CountDestinationsSelected').innerHTML iCountDestSelected;
      
document.getElementById('CountDestinationsPending').innerHTML document.getElementById('DestinationsPending').value iCountDestSelected;
   } 
Avete qualche idea del motivo e di come risolverlo?

Ho gia' dato un'occhiata qui
http://robertnyman.com/2008/04/11/ja...p-performance/

ma non sono riuscito, cambiando il loop for con while o utilizzando una struttura diversa, a raggiungere alcun risultato.
Vi ringrazio per qualsiasi suggerimento.

Grazie in anticipo