Salve a tutti,

ho trovato nel forum uno script di Dennis che mi permette di popolare il ListBox2 secondo le scelte fatte nel ListBox1.

codice:
<html>
<head>
<title>DWS - Javascript</title>
<script>
function dennis(selezionata){
ar_uno=new Array()
ar_due=new Array()
ar_tre=new Array()
ar_uno[0]=new Option('uno1','uno1')
ar_uno[1]=new Option('uno2','uno2')
ar_uno[2]=new Option('uno3','uno3')

ar_due[0]=new Option('due1','due1')
ar_due[1]=new Option('due2','due2')
ar_due[2]=new Option('due3','due3')

ar_tre[0]=new Option('tre1','tre1')
ar_tre[1]=new Option('tre2','tre2')
ar_tre[2]=new Option('tre3','tre3')

if(selezionata=="uno")array_rif=ar_uno
if(selezionata=="due")array_rif=ar_due
if(selezionata=="tre")array_rif=ar_tre
for(i=0;i<array_rif.length;i++){
document.form1.seconda.options[i]=array_rif[i]
}
}
</script>
</head>
<body>
<form name="form1">
<select name="prima" onChange="dennis(this[this.selectedIndex].value)">
<option value="uno">UNO</option>
<option value="due">DUE</option>
<option value="tre">TRE</option>
</select>
<select name="seconda">
<option value="uno1">uno1</option>
<option value="uno2">uno2</option>
<option value="uno3">uno3</option>
</select>
</body>
</html>
quello che vi chiedo è se sapete dirmi come utilizzare lo stesso script prendendo i dati da un DataBase, e se è possibile ampliare lo script a 3 listbox.

Grazzzzie