[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Micro-Life Форум » Форум по uCoz » Скрипты » Падающий снег на сайте
Падающий снег на сайте
Fr0z1kkkДата: Четверг, 17.12.2009, 13:47 | Сообщение # 1
Знаток
Сообщений: 199
[ 28 ]
:-)
1)создаете Глобальные блоки
2)кидаете туда код
3)запихиваете в сктраницу сайта куда хотите $GLOBAL_SHEG$(меня токаой)
Code
<script language="javascript" type="text/javascript">     
<!--     
Amount = 100;     

Image0 = new Image();     
Image0.src = "http://szenprogs.ru/images/snow/snow1.gif";     

grphcs = new Array(1);     
grphcs[0] = "http://szenprogs.ru/images/snow/snow1.gif";     

Ypos = new Array();     
Xpos = new Array();     
Speed = new Array();     
Step = new Array();     
Cstep = new Array();     
ns = (document.layers)?1:0;     
if (ns) {     
     for (i = 0; i < Amount; i++) {     
     var P = Math.floor(Math.random()*grphcs.length);     
     rndPic = grphcs[P];     
     document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><a http://team-zver.diz-cs.ru/forum/4-370-1><img src="+rndPic+"></a></LAYER>");     
     }     
} else {     
     document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');     
     for (i = 0; i < Amount; i++) {     
     var P = Math.floor(Math.random()*grphcs.length);     
     rndPic = grphcs[P];     
     document.write('<img id="si" src="'+rndPic+'" style="position:absolute; top:0px; left:0px; width:20px; height:20px;">');     
     }     
     document.write('</div></div>');     
}     
WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight;     
WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth;     
for (i=0; i < Amount; i++) {     
     Ypos[i] = Math.round(Math.random()*WinHeight);     
     Xpos[i] = Math.round(Math.random()*WinWidth);     
     Speed[i]= Math.random()*3+2;     
     Cstep[i] = 0;     
     Step[i] = Math.random()*0.1+0.05;     
}     
function fall() {     
     var WinHeight = (document.layers)?window.innerHeight:window.document.body.clientHeight;     
     var WinWidth = (document.layers)?window.innerWidth:window.document.body.clientWidth;     
     var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;     
     var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;     
     for (i=0; i < Amount; i++) {     
     sy = Speed[i]*Math.sin(90*Math.PI/180);     
     sx = Speed[i]*Math.cos(Cstep[i]);     
     Ypos[i] += sy;     
     Xpos[i] += sx;     
     if (Ypos[i] > WinHeight) {     
     Ypos[i] = -60;     
     Xpos[i] = Math.round(Math.random()*WinWidth);     
     Speed[i] = Math.random()*5+2;     
     }     
     if (ns) {     
     document.layers['sn'+i].left = Xpos[i];     
     document.layers['sn'+i].top = Ypos[i]+hscrll;     
     } else {     
     si[i].style.pixelLeft = Xpos[i];     
     si[i].style.pixelTop = Ypos[i]+hscrll;     
     }     
     Cstep[i] += Step[i];     
     }     
     setTimeout('fall()',10);     
}     
fall();     
//-->     
</script>


Micro-Life Форум » Форум по uCoz » Скрипты » Падающий снег на сайте
  • Страница 1 из 1
  • 1
Поиск: