Здравствуйте! Я делаю гаджет для Windows Sidebar. Что-то вроде календаря. И я хочу чтобы с помошью JS в код добавлялись 6 кнопочек, при нажатии на каждую из которых страница прокручивалась на опеределёный день (за это отвечает функция scrolling). Если я задаю параметр функции вручную, всё работает, НО для экономии места желательно это сделать через цикл, т. к. этот код подгружается с инета. Ниже мой вариант кода, но при нажатии на любую из кнопочек страница вообще уезжает непонятно куда
. Я думаю, что во время вызова функции scrolling, в переменной dw стоит какое-то неадекватное число. Кто что может, подскажите, а то я замучался с этой проблемой.
for (dw=0; dw<6; dw++)
{
var parent = document.getElementsByTagName('body')[0];
var el = document.createElement('div');
el.id = 'day';
el.style.background = '#c53757';
el.onclick = function() {scrolling(dw);}
dw++;
parent.appendChild(el);
}
При выполнении этого цикла,