Показать сообщение отдельно
  #2 (permalink)  
Старый 20.11.2014, 23:49
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

eval(name+"_myfunc()")
foo_func=function(){alert("foo")}
bar_func=function(){alert("bar")}

name="foo"
eval(name+"_func()")
name="bar"
eval(name+"_func()")

Это чтоли надо?
без eval:
foo_func=function(){alert("foo")}
bar_func=function(){alert("bar")}
  
name="foo"
call_func=function(){
   window[name+"_func"]()
}
call_func()
name="bar"
call_func()
//  foo
//  bar

Последний раз редактировалось krutoy, 21.11.2014 в 00:58.
Ответить с цитированием