Вход

Просмотр полной версии : Как вызвать функцию


Решатель
31.10.2011, 16:04
Здравствуйте! Не могу понять как можно реализовать такое:
Написанная функция должна вызываться по имени, которое берется из переменной.
Например функция
function MyFunc{
alert('alert');
}
должна быть вызвана из любой другой функции. Ее имя хранится в переменной
var func = 'MyFunc';
Есть что-то типа .live() только для функций?

ksa
31.10.2011, 16:57
Как вариант...

Go();
function Go() {
var func = 'MyFunc';
eval(func+'()');
};
function MyFunc() {
alert('alert');
};