Показать сообщение отдельно
  #5 (permalink)  
Старый 10.07.2012, 19:18
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Если вы пишете
a.onclick = b.click;

то функции b.click передаётся a в качестве this. А нужно передать b. Поэтому попробуйте так:
a.onclick=b.click.bind(b);

Последний раз редактировалось oneguy, 10.07.2012 в 19:24.
Ответить с цитированием