Per me è un mistero della fede.
Ho questa funzione:
codice:
function getstructure(uni,id){
alert(uni);
var uni = uni;
var id = id;
var unita = document.getElementById(uni);
var valore = unita.value;
var id_unita = document.getElementById(id);
if (valore != '') {
http.open('GET','get.php?id='+valore, true);
http.onreadystatechange = function() { getState(uni,id); };
http.send(null);
}
}
E' una funzione che si innesca in automatico in un ciclo for al Load di una pagina per popolare automaticamente dei menu dinamici in base a un database.
A parte ciò.
Prima che inserissi quell'inutile alert all'inizio, la funzione non funzionava o meglio, funzionava parzialmente. Dopo aver inserito l'alert, funziona.
Inutile dire che io NON voglio l'alert, ma se lo levo, la funzione non va di nuovo.
Ma com'è possibile??
Come faccio? 
Grazie!