per andr3a

Scusa se riesumo il post, ma era solo per dire che col tuo suggerimento sono finalmente riuscito senza trucchi ad assegnare eventi parametrizzati con un ciclo:

Giusto per capire, se ho alcuni input e voglio in un ciclo assegnare all'evento click di ognuno, la funzioone alert(i) faccio come hai suggerito:

codice:
window.onload = function()
{
    var bs = document.getElementsByTagName("input");
    var n = bs.length;
    
    for(var i = 0; i < n; i++)
    {
        var b = bs[i];
        b.onclick = (function(s){return function(){alert(++s);};})(i);
        
    }
}
è solo un esempio semplice naturalmente, ma mostra tutta la potenza di quel costrutto.
Non usandolo probabilmente il codice divverrebbe più complesso :master:
Ciao