Salve a tutti ...

Espongo il mio problema .. Sono consapevole che ci sono diverse soluzioni per farlo ma chiedo se c'è un modo semplice che non usi tecnologie diverse da javascript e php ..(no jquery etc..)

praticamente, carico dinamicamente una lista(<select>).

Alla scelta da parte dell'utente di un elemento della lista,devo caricare dinamicamente un'altra lista.

quindi associo all'evento onChange della prima select, questa funzione :
var xmlHTTP = null

Codice PHP:
function caricaProvince(regione
{     
alert("ok, sono nella funzione");     
//regione_selezionata = regione.options[selectedIndex].value;     //alert(regione_selezionata);           
var regione_selez regione.options[regione.selectedIndex].value;     
var 
url "caricaProvince.php?regione="regione_selez;     
alert(regione_selez);          
xmlHTTP getXMLHttpRequest();     // RITORNA UN ISTANZA DI XMLHttpRequest;
xmlHTTP.onreadystatechange=riempiMenu;     
xmlHTTP.open("GET",url,true);     
xmlHTTP.send(null)

a questo punto parte la pagina php richiamata si comporta in questo modo :
codice:
<?php
$connessione = mysql_connect("localhost","nick","passw");  
if($connessione) 
{ 	
$db = mysql_select_db("my_ispanico5"); 	 	
if($db) 	
{ 		
$query="SELECT Province.nome FROM Province, Regioni WHERE Regioni.id = Province.id AND Regioni.nome = '$regione'"; 		 		
$result = mysql_query($query); 		 		
if($result) 		
echo "<select name=\"province\" >";
{ 			
while($riga = mysql_fetch_array($result)) 			
{ 				
echo "<option value=\"".$riga["nome"]."\">".$riga["nome"]."</option>"; 			
}
 echo "</select>";			
} 

} 
} 
?>
il mio problema più grande... E' che devo ora trattare questa nuova select creata con la funzione RiempiMenu che risponde ad xmlHTTP.onreadystatechange...

Come faccio a popolare la <select> ?!?

Grazie per l'aiuto, sono proprio in panne !