Continui a non specificare quale sia il problema o l'eventuale messaggio d errore, comunque alcune osservazioni sono:
1) quando richiami la funzione "setCities(chooser)" passi come argomento "this", ossia l'oggetto select ma nel codice della funzione scrivi:
codice:
function setCities(chooser) {
var newElem;
var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
var cityChooser = chooser.form.elements["città"];
while (cityChooser.options.length) {
cityChooser.remove(0);
}
e per loggetto select non ha la proprietà ".form.elements"
2) sempre nella setssa funzione, scrivi:
codice:
var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
ma in javascript non esiste il valore "null"
Da questo consegue che tutto il resto non funziona...
Secan