Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.02.2009, 10:44
jestalnar
 
Сообщений: n/a

аналог call_user_func
Добрый день!

Допустим ситуация,

var callback="example";


function example ()
{
alert ("sometext");
}




Дак вот нужна функция, которая вызовет example по переменной

типа call (example, params);

Как этов js сделать?
Спасибо!

Последний раз редактировалось Андрей Параничев, 02.02.2009 в 16:53. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2009, 11:28
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

window[callback].apply(null,params)
Ответить с цитированием
  #3 (permalink)  
Старый 03.02.2009, 00:40
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

ZoNT, можно и без apply'я - все равно null передаешь (который преобразуется в window) в качестве объекта исполнения.

window[callback](params);
__________________
Тонкости ECMAScript
Ответить с цитированием
  #4 (permalink)  
Старый 03.02.2009, 08:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Ну если параметры в массиве, то без apply никак.
Ответить с цитированием
  #5 (permalink)  
Старый 03.02.2009, 11:47
jestalnar
 
Сообщений: n/a

Cпасибо, помогли. Буду для создания каллбэков использовать. И ресурс у вас - что надо!!! Так держать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
аналог HTMLElement в IE? Researcher Events/DOM/Window 3 10.04.2011 14:04
Аналог WYSIWYG Aristarco Общие вопросы Javascript 3 09.11.2008 19:57
Аналог книги Simply JavaScript twolf Общие вопросы Javascript 2 20.07.2008 13:04