Искать:



на сайте
в интернете

 

Готовые программы | Командная строка | Чат | Авторам | Наши баннеры
Гостевая книга | Форум | Послать E-mail | Добавить свою работу | JavaScript

ВЕЛИКОЛЕПНЫЙ СНЕГ (Автор - Jakushin Y.V)

Добро пожаловать на сайт
для настоящих программистов!

<html>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<TITLE>31 декабря...</TITLE>

<script lang='javascript'>
// Задержка в "мс"
TIME = 10;

// Кол-во снежинок
num_span = 120;

// Массивы координат по X и Y
arrX = new Array(num_span);
arrY = new Array(num_span);

// Первые градусы
arrZ = new Array(num_span);

// Скорость на каждую снежинку
speed = new Array(num_span);

// Градусы
Y = 0;
Radius = 2;

// Зона появления снежинок при падении на землю по Y
Zone_appear = 100;
Const = 3.1415926/180;
first_g = 360;

function onload()
{
X = 630;
Y = 474;
window.resizeTo(X+13, Y+137);
// Scr_X = bod.clientWidth;
// bottom = bod.clientHeight;
Scr_X = X;
bottom = Y-10;

color = 'white';
var str;
for(var i=0;i<=num_span-1;i++){
size = Math.random()*1.7+.3;
arrX[i] = Math.round(Math.random()*Scr_X);
arrY[i] = Math.round(Math.random()*bottom);
arrZ[i] = Math.random()*first_g;
speed[i] = size;
size = Math.round(size);
str = "<span id=ret style='position:absolute; left:"+arrX[i]+"px;
top:"+arrY[i]+"; width:"+size+"px; font-size:"+size+"px;
background-color:"+color+"'></span>";
bod.insertAdjacentHTML('BeforeEnd', str);
}
len = document.all("ret");
CLSID = window.setTimeout('shift_snow();',TIME);
}

function shift_snow()
{
var R, i;
for(var i=0;i<=len.length-1;i++){
R = Math.round(Math.random()*Radius+1);
arrX[i] = Math.round(arrX[i] + R * Math.sin((arrZ[i]+Y)*Const));
arrY[i] = Math.round(arrY[i] + speed[i]);
if (arrY[i] >= bottom) arrY[i] = Math.round(Math.random()*Zone_appear);
len[i].style.left = arrX[i];
len[i].style.top = arrY[i];
}
Y += 3;
if (Y>=360) Y=0;

CLSID = window.setTimeout('shift_snow();',TIME);
}

</script>
</head>

<body id=bod bottomMargin=0 leftMargin=0 topMargin=0 scroll='no'
onload="onload();" onclick="clearTimeout(CLSID);" bgColor='black'
background='\IMG\wood.jpg'>
<table border=0 width=100% height=100% style="font-size: 14pt; color:white">
<tr><td align=right vAlign=bottom style='font-size:8pt'>(c) Jakushin</td></tr>
</table>
</body>
</html>



Это письмо с сайта:
http://www.DeeCo.narod.ru


По Английски:


name=Jakushin Y.V
age=26
email=yurok272@mail.ru
laguage=JavaScript
url=http://yurok27.chat.ru
subject=Великолепный снег
message=<html>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<TITLE>31 декабря...</TITLE>

<script lang='javascript'>
// Задержка в "мс"
TIME = 10;

// Кол-во снежинок
num_span = 120;

// Массивы координат по X и Y
arrX = new Array(num_span);
arrY = new Array(num_span);

// Первые градусы
arrZ = new Array(num_span);

// Скорость на каждую снежинку
speed = new Array(num_span);

// Градусы
Y = 0;
Radius = 2;

// Зона появления снежинок при падении на землю по Y
Zone_appear = 100;
Const = 3.1415926/180;
first_g = 360;

function onload()
{
X = 630;
Y = 474;
window.resizeTo(X+13, Y+137);
// Scr_X = bod.clientWidth;
// bottom = bod.clientHeight;
Scr_X = X;
bottom = Y-10;

color = 'white';
var str;
for(var i=0;i<=num_span-1;i++){
size = Math.random()*1.7+.3;
arrX[i] = Math.round(Math.random()*Scr_X);
arrY[i] = Math.round(Math.random()*bottom);
arrZ[i] = Math.random()*first_g;
speed[i] = size;
size = Math.round(size);
str = "<span id=ret style='position:absolute; left:"+arrX[i]+"px;
top:"+arrY[i]+"; width:"+size+"px; font-size:"+size+"px;
background-color:"+color+"'></span>";
bod.insertAdjacentHTML('BeforeEnd', str);
}
len = document.all("ret");
CLSID = window.setTimeout('shift_snow();',TIME);
}

function shift_snow()
{
var R, i;
for(var i=0;i<=len.length-1;i++){
R = Math.round(Math.random()*Radius+1);
arrX[i] = Math.round(arrX[i] + R * Math.sin((arrZ[i]+Y)*Const));
arrY[i] = Math.round(arrY[i] + speed[i]);
if (arrY[i] >= bottom) arrY[i] = Math.round(Math.random()*Zone_appear);
len[i].style.left = arrX[i];
len[i].style.top = arrY[i];
}
Y += 3;
if (Y>=360) Y=0;

CLSID = window.setTimeout('shift_snow();',TIME);
}

</script>
</head>

<body id=bod bottomMargin=0 leftMargin=0 topMargin=0 scroll='no'
onload="onload();" onclick="clearTimeout(CLSID);" bgColor='black'
background='\IMG\wood.jpg'>
<table border=0 width=100% height=100% style="font-size: 14pt; color:white">
<tr><td align=right vAlign=bottom style='font-size:8pt'>(c) Jakushin</td></tr>
</table>
</body>
</html>

<<НазадНа главную

Автор и дизайн сайта: DeeCo
Copyright © 2002-2003

Сайт создан в системе uCoz