La situazione è un po 'come-
var someVar = some_other_function();
someObj.addEventListener("click", function(){
some_function(someVar);
}, false);
Il problema è che il valore di someVar
non è visibile all'interno della funzione listener di addEventListener
, dove è probabilmente trattata come una nuova variabile.