Ciao a tutti. Quanto cerco di fare è di non dubbia difficoltà di spiegazione.

Utilizzo questo codice per abbinare paesi e vie:
codice:
<script type="text/javascript">
var arrPaesi, arrBoffalora, arrBernate
arrBoffalora = ["Ariosto", "Calderari"]
arrBernate = []
arrBoffaloraID = [1, 2]
arrBernateID = []

arrPaesi = [arrBoffalora, arrBernate]
arrPaesiID = [arrBoffaloraID, arrBernateID]

function handleChange(newDisplay) {
  var PaeseSelect, ViaSelect, NumEntries, i
  PaeseSelect = document.frm.paesi
  ViaSelect = document.frm.vie
  
  for (i = ViaSelect.length; i > 0; i--) // cancella la list box
  {
    ViaSelect.options[i-1] = null
  }

  // opzione commento sulla list box
  ViaSelect.options[0] = new Option("-- Seleziona Via --",0)

  // se un paese e' selezionato, aggiunge le sue vie nella list box
  if (newDisplay >= 0)
  {
    NumEntries = arrPaesi[newDisplay].length
    for (i = 1; i <= NumEntries; i++) {
      ViaSelect.options[i] = new Option((arrPaesi[newDisplay])[i-1], (arrPaesiID[newDisplay])[i-1])
    }
  }
  ViaSelect.selectedIndex = 0
}
</script>
(da notare che vengono popolati da un DB in PHP in un modo che ho creato abbastanza strano!)

Volevo usare questo script in una pagina per la modifica dei dati personali: vengono infatti passati, dalla pagina solo stampata, gli ID di paese e via del DB (ma posso passare direttamente anche le "scritte") alla pagina di modifica, dove vorrei che venissero direttamente selezionate la select del paese e della via giuste.

Non so come fare...
Riuscite a darmi una mano!?
GRAZIE!