Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2012, 15:53
Интересующийся
Отправить личное сообщение для Euler Посмотреть профиль Найти все сообщения от Euler
 
Регистрация: 14.12.2012
Сообщений: 15

Генерация функций.
Доброго времени суток, подскажите пожалуйста как решить следующую проблему:
Нужно пройтись в цикле по массиву кнопок и заставить их, при щелчке, менять заголовок окна на свой порядковый номер в массиве.
Очевидный, но не рабочий код:
var Buttons = document.getElementsByClassName("MyButton");
for(i=0; i<Buttons.length; i++)
{
	Buttons[i].onclick = function(){document.title = i};
}

дело в том, что document.title должен быть равен значению переменной i в момент создания функции, а не в момент её выполнения.
Ответить с цитированием