[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Посоветуйте, как лучше сделать.
iVasya
Суть примерно такая: есть глобальная перемнная
var chiksa = null;

Навешиваю на клик по кнопке обработчки, который использует эту переменную, т.е. как-то так:
coolKnopa.click = function() {
alert(chiksa);
};


Проблема в том, что значение chiksa меняется в ходе взаимодействия пользователя с какими-то другими элементами интерфейса. Напимер, я чего-то покалцал и значение chiksa уже 'ololoString'

А теперь я клацаю по coolKnopa...и мне выводится null. Это понятно, т.к. на момент присваивания обработчка, значение chiksa было null. Но мне нужно, что бы там всегда было актуальное на данный момент значение chiksa.
На сколько я знаю, самое естественное решение этой проблемы - использования ссылок...но в js нельзя манипулировать ссылками.

Что же делать, как же бытьт?
waldicom
Цитата (iVasya @ 17.01.2014 - 14:57)
Это понятно, т.к. на момент присваивания обработчка, значение chiksa было null.

Как вы пришли к такому ошибочному мнению?

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
iVasya
Как вы пришли к такому ошибочному мнению?

Действительно.
Что-то я плохой сегодня.
akrom123
jquery?? может так

coolKnopa.click(function() {
alert(chiksa);
});
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.