var ie4up = (document.all) ? 1 : 0; // Internet Explorer
// Параметры снежинок
var number = 20; // число снежинок
var speed = 20; // скорость падения (зависит также от числа снежинок)
var snowflake = "Images1/snow.gif"; // изображение снежинки
var dx, xp, yp; // координаты и позиции снежинок
var am, stx, sty; // амплитуда и шаг смещения
var i // счётчик итераций цикла
var doc_width = 800, doc_height = 600; // размер экрана
// Узнаем размер клиентской области окна
// При увеличении размера html-страницы снег будет падать не по всей её длине
if (ie4up)
{
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
// Инициируем снежинки
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i=0; i<number; i++)
{
// Разбросаем снежинки по экрану
dx[i] = 0; // аргумент функции sin
xp[i] = Math.random()*(doc_width-50); // позиция
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // амплитуда синуса
stx[i] = 0.02 + Math.random()/10; // шаг смещения
sty[i] = 0.7 + Math.random();
// Напишем HTML-текст, чтобы браузер создал изображения снежинок
if (ie4up)
{
// Для Internet Explorer вставим теги <DIV>
document.write('<div id="dot'+ i +'" style="POSITION: ');
document.write('absolute; Z-INDEX: '+ i +'; VISIBILITY: ');
document.write('visible; TOP: 15px; LEFT: 15px;">');
document.write('<img src='+ snowflake +' border=0></div>');
}
}
// Анимация для Internet Explorer и Opera
function snowIE()
{
for (i=0; i<number; i++)
{
yp[i] += sty[i];
if (yp[i] > doc_height-50)
{
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.