Показать сообщение отдельно
  #1 (permalink)  
Старый 15.02.2011, 06:05
Аспирант
Отправить личное сообщение для alexandre Посмотреть профиль Найти все сообщения от alexandre
 
Регистрация: 23.03.2009
Сообщений: 44

Превращение значения обьекта в название функции.
Запутался немного с вызовом функций, есть объект
a = {"act1":"call_alert","act2":"text2"};

из него в переменную получаем значение первого элемента
var func_name = a['act1'];

И далее при клике на нужный элемент вызываем функцию название которой формируем из элемента обьекта.
$('.zzz').click(function(){
		func_name();
	});

Соответственно сама функция
function call_alert(){
		alert('aaaaaaaaa');
    }

Фаербаг пишет что не знает функции func_name() впринцепе логично нет такойй функции но как можно динамически из объекта или массива функции штамповать?
Ответить с цитированием