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..


Rispondi quotando