Показать сообщение отдельно
  #2 (permalink)  
Старый 24.01.2011, 23:15
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,489

f - это функция;
f() вызов функции;
То есть сделав a=b, ты получешь в a функцию, а сделав a=b() - результат её исполнения.
try {

function a(){return 'результат'}
b=a;
c=a();
alert(b)
alert(c)
alert(b())
alert(c())

} catch(e) {alert(e)}


В твоём случае нужно:
a=fucntion () { b(c,d,e) }

Но по-хорошему, функция обработчик не должна требовать параметров, всё должно быть учтено в самой функции.

Последний раз редактировалось Aetae, 24.01.2011 в 23:19.
Ответить с цитированием