[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Снег (Устрой себе снег на сайте :D)
RmKДата: Воскресенье, 24.01.2010, 22:18 | Сообщение # 1
V.I.P
Сообщений: 293
Репутация: 17
Code
<SCRIPT type=text/javascript>      
// Скрипт снега      

var snowmax=30      
var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF")      
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")      
var snowletter="*"      
var sinkspeed=0.9      
var snowmaxsize=22      
var snowminsize=8      
var snowingzone=1      
var snow=new Array()      
var marginbottom      
var marginright      
var timer      
var i_snow=0      
var x_mv=new Array();      
var crds=new Array();      
var lftrght=new Array();      
var browserinfos=navigator.userAgent      
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)      
var ns6=document.getElementById&&!document.all      
var opera=browserinfos.match(/Opera/)      
var browserok=ie5||ns6||opera      
function randommaker(range) {      
rand=Math.floor(range*Math.random())      
return rand      
}      
function initsnow() {      
if (ie5) {      
marginbottom = document.body.clientHeight      
marginright = document.body.clientWidth      
}      
else if (ns6) {      
marginbottom = document.body.clientHeight      
marginright = window.innerWidth      
}      
else if (opera) {      
marginbottom = document.documentElement.clientHeight      
marginright = document.body.clientWidth      
}      
var snowsizerange=snowmaxsize-snowminsize      
for (i=0;i<=snowmax;i++) {      
crds[i] = 0;      
lftrght[i] = Math.random()*15;      
x_mv[i] = 0.03 + Math.random()/10;      
snow[i]=document.getElementById("s"+i)      
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]      
snow[i].size=randommaker(snowsizerange)+snowminsize      
snow[i].style.fontSize=snow[i].size      
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]      
snow[i].sink=sinkspeed*snow[i].size/5      
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}      
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}      
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}      
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}      
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)      
snow[i].style.left=snow[i].posx      
snow[i].style.top=snow[i].posy      
}      
movesnow()      
}      

function movesnow() {      
for (i=0;i<=snowmax;i++) {      
crds[i] += x_mv[i];      
snow[i].posy+=snow[i].sink      
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);      
snow[i].style.top=snow[i].posy      

if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){      
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}      
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}      
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}      
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}      
snow[i].posy=0      
}      
}      
var timer=setTimeout("movesnow()",50)      
}      

for (i=0;i<=snowmax;i++) {      
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")      
}      
if (browserok) {      
window.onload=initsnow      
}      
</SCRIPT>


 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи

Обмен сылками с game-info.net.ru

(1)

Сохранение GIF анимации в AE с помощью Ps

(1)

А вы играете в онлайн игры?

(9)

Очень интересные часы на сайты кс

(0)

Новейший Вид опроса

(0)

Новая Форма входа пользователей (под светлый дизайн)

(0)

Новая Форма входа пользователей (под тёмный дизайн)

(0)

Компактный мини профиль для uCoz

(0)

Классная статистика для кс сайтов

(0)

Разговариваем обо всем!!

(151)

Разговариваем обо всем!!

(151)

Досчитай до 1000

(94)

ctrl+v

(79)

Игра "Прибавь 7"

(75)

Слово на последнюю букву

(69)

Обратный отчет

(36)

Ключи для обновления NOD32

(29)

Заказ титула

(27)

Полный облом

(24)

Телефоны юзеров

(17)

SweeX

(603)

2qq

(307)

RmK

(293)

L1ghT

(151)

rony

(119)

LiNX

(88)

Speed

(77)

KEJlbBIH

(70)

skelet

(57)

gans

(53)

Fenics

( 17.02.2024 )

Erabunta

( 08.01.2024 )

rJIiOK

( 17.03.2023 )

babay

( 14.03.2023 )

Алдер

( 17.06.2022 )

New-Classic

( 16.07.2020 )

Пончик

( 13.07.2020 )

Dread

( 30.05.2020 )

hariocu

( 27.04.2020 )

lexcrow

( 03.04.2020 )





© Theysoft.ru ©2010
При копировании ссылка на первоисточник обязательна.
Авторы проекта не несут ответственности за содержание рекламных материалов и файлов, размещенных на сторонних серверах.
SiteMap.xml | ForumSiteMap.xml | Хостинг от uCoz