var chiksa = null;
Навешиваю на клик по кнопке обработчки, который использует эту переменную, т.е. как-то так:
coolKnopa.click = function() {
alert(chiksa);
};
Проблема в том, что значение chiksa меняется в ходе взаимодействия пользователя с какими-то другими элементами интерфейса. Напимер, я чего-то покалцал и значение chiksa уже 'ololoString'
А теперь я клацаю по coolKnopa...и мне выводится null. Это понятно, т.к. на момент присваивания обработчка, значение chiksa было null. Но мне нужно, что бы там всегда было актуальное на данный момент значение chiksa.
На сколько я знаю, самое естественное решение этой проблемы - использования ссылок...но в js нельзя манипулировать ссылками.
Что же делать, как же бытьт?