stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
// Попросим браузер повторить вызов данной функции спустя время speed
// События от таймера помещаются в очередь. Если браузер не будет успевать
// их обрабатывать то начнётся торможение снежинок
setTimeout("snowIE()", speed);
}
// Собственно обработчик события OnLoad
function Snow() { if (ie4up) snowIE(); }
</SCRIPT>
</BODY>
</HTML>
Лабораторное задание
и порядок его выполнения
a. Написать класс-массив, как это описано в разработке. С помощью этого класса описать таблицу согласно варианту или придумать таблицу самостоятельно. С помощью java-скрипта вывести данную таблицу на экран без использования обработчиков событий.
b. Создать форму из кнопки и элемента формы textarea или text. По нажатию на кнопку выводить в текстовое поле по очереди одну из двух предопределённых строк и количество нажатий на кнопку.
c. Создать html-страницу, содержащую картинку. Написать скрипт, который по загрузке страницы периодически меняет картинку на одну из набора картинок в порядке очереди. По достижении конца набора начинать вывод с первой картинки в наборе. Подставляемые картинки для удобства рекомендуется описать в форме массива.
Требования к отчету
Отчёт должен содержать:
1) название и цель работы;
2) краткие сведения о языке JavaScript и HTML;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.