Stampando un milione di alert e testando il sistema un miliardo di volte sono riuscito a capire qual è il problema, ma non sono ancora riuscito a trovare la soluzione...
Il problema si verifica quando richiamo "onreadystatechange" e non sempre..
Cioè la maggior parte delle volte lo script viene eseguito subito, ma capita qualche volta che il sistema prima di entrare nella funzione sull' "onreadystatechange" ci mette anche tre minuti!!!
Perchè?
Come faccio a settare una specie di timer che fa si che se passano più di tot secondi e lo script non è entrato nella funzione di "onreadystatechange" ripeta nuovamente la funzione oppure esca?
Grazie a tutti!