bes,
Я не совсем понял смысл Вашего примера (кстати, в ноде Ваш код не работает, работает, если использовать FE -- это к слову), ведь ТС сказал, что xxx-часть ф-ции меняется, а у вас
some_myfunc=function () {
alert("some");
}
another_myfunc=function(){
alert("another")
}
var name = "some";
funcName = name + "_myfunc";
window[funcName]();
eval(funcName)()
name="another"
window[funcName]();
eval(funcName)()
// some
// some
// some
// some
И особенно непонятно:
eval(funcName)()
Это то же самое, что
funcName()
Зачем там eval нужен?