La situation ressemble un peu à
var someVar = some_other_function();
someObj.addEventListener("click", function(){
some_function(someVar);
}, false);
Le problème est que la valeur de someVar
n'est pas visible dans la fonction d'écoute de la addEventListener
, où elle est probablement traitée comme une nouvelle variable.