Originariamente inviato da evetta
ma che cavolo significa???!!!
il codice secondo me è giusto...
ne sei proprio sicuro?

codice:
scelta= new LoadVars();
proprieta = new LoadVars();
proprieta.variabile = tipol.getSelectedItem().label; //manca una variabile che registri l'evento
if (proprieta.variabile == "Liceo"){
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["lc"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	scelta.load("Liceo.asp");
}
else if (proprieta.variabile == "Istituto Tecnico"){
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["tc"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	scelta.load("Tecnico.asp");
}
else if (proprieta.variabile == "Istituto Professionale"){
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["pr"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	scelta.load("Professionale.asp");
}
else if (proprieta.variabile == "Istituto Artistico"){

	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["ar"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	scelta.load("Artistico.asp");
}
questi gli errori più evidenti