снег для сайта - Форум Allsoft-Team
22:04:27
2024.04.28
 
Главная Форум Поиск Интернет-магазин РАРОГ® Игры Скрипты для uCoz Вход Регистрация

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Тему просматривают: Гость
  • Страница 1 из 1
  • 1
Форум Allsoft-Team » Скрипты для uCoz » Другие скрипты для uCoz » снег для сайта
снег для сайта
Artem06660  Дата: Вторник, 2009.12.08, 15:09:50 | Сообщение # 1
Artem06660
Рядовой
Сообщений: 17
[ 1 ]
Награды: 0
П.У>управление дизайном>главная страница>cйта вставляем после поля <head>
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=1.2  
var snowmaxsize=35  
var snowminsize=15  
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>
Форум Allsoft-Team » Скрипты для uCoz » Другие скрипты для uCoz » снег для сайта
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи

Музыка пользователя

(1)

Лc как Вконтакте (прикольно)

(1)

Проститутки Москвы

(0)

Майл ру анонсировала новый сервис

(0)

Новый форум свежих софтов и ирг для ПК

(0)

Огромный портал обновленных программ и игрушек для ПК

(0)

Игровые Автоматы

(0)

paytightihos

(0)

fukalotiseryu

(0)

drupsplurry

(0)

Oбщение

(8)

Робот на форум

(6)

Оценивайте

(5)

помогите плиз!

(5)

Баннер

(5)

заказ

(5)

Красивые друзья сайта

(4)

Играем в города

(4)

Какой у вас был мабильник!

(4)

Какую музыку вы слушаете?

(4)

  • -=}{0TT@БЬ)Ч=-
  • -=Fotogr@qp=-
  • Strike
  • {_-=keyn=-_}
  • Artem06660
  • orochi
  • Sherxan
  • TeRRor4iK
  • ToKKi
  • KaRaL
  • CrazyCat
  • BloodRain
  • antonshc
  • Nafanya
  • Drager
  • Eksigo
  • Dober
  • -=}{0TT@БЬ)Ч=-
  • Hapk
  • Strike
  • © Allsoft-Team™ - Cофт, Игры, Фильмы онлайн, ICQ 2024
    Использование материалов с этого сайта допускается только с разрешения администрации.
    Авторы проекта не несут ответственности за содержание рекламных материалов и файлов, размещенных на сторонних серверах.