[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Реклама:
  • Страница 1 из 1
  • 1
Модератор форума: cinemania, sipper2, Flektion  
Форум. Скрипты к UCOZ » Фрилансеры » Скрипты к системе ucoz » Скрипт снега на сайт
Скрипт снега на сайт
cinemaniaДата: Суббота, 13.12.2008, 14:49 | Сообщение # 1
Admin
Admin
Сообщений: 328
Репутация: [ ]
:-)
Всем привет! Вот решил выложит скрипт снега

Оффтоп:На дворе зима, а на сайте ни *уя biggrin

Ставите код куда вам надо cool

Доступно только для пользователей

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>
sipper2Дата: Вторник, 30.12.2008, 06:41 | Сообщение # 2
Подполковник
Сообщений: 116
Репутация: [ ]
:-)
CHEГ wacko

1.Помог?Став мне +
2.Нашол что искал?Став мне +
3.Нужна помощь?Чтото ищеш?Пишы в ЛС
4.Понравилса материал?Став мне +
verymegasoftДата: Вторник, 20.01.2009, 01:52 | Сообщение # 3
Рядовой
Сообщений: 10
Репутация: [ ]
:-)
спс, все пашит. поставил себе на форум.
Форум. Скрипты к UCOZ » Фрилансеры » Скрипты к системе ucoz » Скрипт снега на сайт
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

cTapu4ok

(13)

cinemania

(328)

falkon2

(125)

sipper2

(116)

v1rus

(59)

Proffesop

(39)

uzdechko

(39)

LOX

(36)

Hranitel

(28)

cTapu4ok

(25)

qwertysproject

(23)

Зарег. на сайте
Всего: 2052
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них
Администраторов: 1
Модераторов: 3
Проверенных: 3
Обычных юзеров: 2044
Из них
Парней: 1758
Девушек: 294

Лучшие фильмы | Уроки Adobe Photoshop | Шаблоны для uCoz | Онлайн-TV | Кнопки для сайта UCOZ | Иконки для сайтов UCOZ | Скрипты для uCoz