Sytuacja jest trochę jak-
var someVar = some_other_function();
someObj.addEventListener("click", function(){
some_function(someVar);
}, false);
Problem polega na tym, że wartość parametru someVar
nie jest widoczna w funkcji nasłuchiwania addEventListener
, gdzie prawdopodobnie jest ona traktowana jako nowa zmienna.