Ciao a tutti.

Avrei un problemino..
Ho realizzato un applicazione per gestire degli eventi onchange.
Creo un Listener associato all'evento onload di caricamento della pagina e lo faccio gestire da una funzione "pippo". Ora nella funzione pippo associo un gestore di evento "check" all'evento onclick
di alcune select, quindi:

document.form.select1.onchange = function(e) {valuta(variabile1);}

Ora il problema è il eguente:

il nome "select1" e la variabile "variabile1" si riferiscono a 2 array, ma se faccio un iterazione sull'indice per inserire tutti i gestori

for (i in array) {
document.form.select[i].onchange = function(e) {valuta(variabile[i]);}
}

l'interprete javascript prende in considerazione solo l'ultimo elemento del ciclo. L'unica soluzione sembra quella di scrivere tutti i gestori

document.form.select1.onchange = function(e) {valuta(variabile1);}
document.form.select2.onchange = function(e) {valuta(variabile2);}
document.form.select3.onchange = function(e) {valuta(variabile3);}

ma se ho tanti indici????? spero di essermi spiegato...

Grazie in anticipo..