Подскажите пожалуйста,какой нужен скрипт для падающего снега на форуме?
Скрипт на падающий снег
Сообщений 1 страница 11 из 11
Поделиться213.12.2010 14:55:46
Я себе на форум ставила вот этот:
<SCRIPT language=JavaScript> Amount=25; Image0=new Image(); Image0.src="http://fantasyflash.ru/script/web/image/sneg4.gif"; grphcs=new Array(1) grphcs[0]="http://fantasyflash.ru/script/web/image/sneg4.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><img src="+rndPic+"></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">'); } 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;//osw Step[i]=Math.random()*0.1+0.05; }//fantasyflash.ru 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;//osw 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(5)',35); } fall() </SCRIPT>
Вот пример.Если этот не понравится то зайди на Fantasyflash
Поделиться313.12.2010 20:05:23
Новогодний фон
[hide]<style type="text/css"> HTML, BODY {background-image: url("http://druzia.[b][color=red]НЕ НАШ СЕРВИС![/color][/b]/uploads/0002/25/06/1152-1.jpg")!important; background-repeat: repeat !important;} </style>[/hide]
Много скриптов на форуме Ментоловая жизнь http://mentlife.forumbb.ru/
<SCRIPT language=JavaScript> <!-- Amount=15; Image0=new Image(); Image0.src="http://fantasyflash.ru/script/web/image/sneg1.gif"; grphcs=new Array(1) grphcs[0]="http://fantasyflash.ru/script/web/image/sneg1.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><img src="+rndPic+"></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">'); } 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;//osw 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;//fantasyflash.ru 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];//osw si[i].style.pixelTop=Ypos[i]+hscrll; } Cstep[i]+=Step[i]; } setTimeout('fall()',50); } fall() //--> </SCRIPT>
падающий снег
Поделиться416.12.2010 16:15:10
Мне бы хотелось именно падающий снег,но не снежинку которая крутиться.Не хочу быть кепом но что значит Вставляем в body:?
http://mentlife.forumbb.ru/
Примерно такой снег мне и нужен!А какой скрипт?Просто я снова не нашел(((((
Поделиться516.12.2010 18:50:20
Jak
у меня вот такой скрипт:
<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>
Снежинки не кружатся
Поделиться616.12.2010 19:27:58
что значит Вставляем в body:?
Это значит что вставлять надо в ХТЛМ-верх
Снежинки не кружатся
Ну даже не знаю... А они точно должны кружится?
ОФФ:Злюка2010 А форум http://mentlife.forumbb.ru/ ваш? Если да то скажите куда вы ставили скрипт для колонки новостей?
Отредактировано Антаресса (16.12.2010 19:35:28)
Поделиться717.12.2010 16:11:15
Это значит что вставлять надо в ХТЛМ-верх
Странно.Я вставлял те анимашки,они не отображались.
Поделиться817.12.2010 16:36:21
Вот этот снег у меня стоит, может понравится кому))
<script type="text/javascript" src="http://akalina.ru/snow.js"></script>
Поделиться918.12.2010 08:16:56
kisumi
Вот этот снег у меня стоит, может понравится кому))
Мне понравился)
Поделиться1018.12.2010 12:05:29
Вот этот снег у меня стоит, может понравится кому))
Вау!Ура!Примерно такой тоже пойдет!Спасибо!
Поделиться1130.12.2010 09:49:17
kisumi
Спасибо)
Так и хотел)
Похожие темы
Сворачивание категорий. Вопросы. | Корзина | 15.12.2011 |