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!