Navigare rapidă

Ultimele subiecte
» Cum sa repari un CD sau DVD "Idiot"
Scris de ionut1ion Dum 30 Iul - 11:28
» [PlayList] Shiin
Scris de System Joi 20 Iul - 16:14
» Wireless ipb theme [punBB]
Scris de RobiWiLL Vin 14 Iul - 2:01
» Conturile fara mesaje au fost dezactivate
Scris de Femoko Mier 12 Iul - 21:14
Cuvinte-cheie

Script ninsoare


Aici aveti un script pentru a face sa ninga pe un forum,pagina web ,blog sau site.

Cod:
<script>

// seteaza numarul de fulgi (nu se
recomanda mai mult de 30-40)

var snowmax=40



//
seteaza culorile fulgilor.Puteti adauga cate culori vreti

var
snowcolor=new Array("#ffffff","#aaaacc","#ddddFF","#ccccDD")



//
 seteaza fonturile pentru fulgi. Si aici puteti adauga si alte fonturi
daca vreti

var snowtype=new Array("Arial Black","Arial
Narrow","Times","Comic Sans MS")



// seteaza caracterul
pentru fulgi (recomandat: *)

var
snowletter="http://i72.servimg.com/u/f72/11/82/22/32/snowfl10.gif"



//
 seteaza viteza de cadere a fulgilor (valori recomandate: intre 0.3 to
2)

var sinkspeed=0.13



// seteaza dimensiunea
maxima a fulgilor

var snowmaxsize=35



// seteaza
dimensiunea minima a fulgilor

var snowminsize=20



//
 seteaza zona de cadere a fulgilor

// 1 pentru cadere peste tot,
 2 pentru stanga a ecranului

// 3 pentru centru, 4 pentru
dreapta ecranului

var snowingzone=1



///////////////////////////////////////////////////////////////////////////
 

// AICI SE TERMINA PARTEA DE CONFIGURARE

///////////////////////////////////////////////////////////////////////////
 





// NU EDITATI ACESTE VALORI DE MAI JOS

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 || opera) {

marginbottom = document.body.clientHeight

marginright
 = document.body.clientWidth

}

else if (ns6) {

marginbottom
 = window.innerHeight

marginright = window.innerWidth

}

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>



Tutorial scris de [Trebuie sa fiti inscris si conectat pentru a vedea acest link]

Copyright Extrem-Tutorials.com - Nici o parte a acestui tutorial nu poate fi reprodusa fara acordul autorului.

Comentariile utilizatorilor
Membru ET
avatar
la data de Mar 10 Mai - 20:04
FOCA Membru ET
Conectat
E bun codul, l-am folosit si eu cand a fost iarna
Membru ET
avatar
la data de Lun 21 Noi - 16:39
MultiCrazyKid Membru ET
Conectat
O intrebare:puteti pune aceasta imagine la fulgi?
[Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
Spoiler:
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]
Este un alt fulg
Membru dedicat
la data de Mar 22 Noi - 9:55
Keir Membru dedicat
Conectat
MultiCrazyKid, vă invităm să deschideţi un topic în secţiune de suport, deoarece în topicurile de prezentare ale codurilor nu se oferă suport. Mulţumim!
Membru ET
avatar
la data de Mier 14 Dec - 15:10
Mr.Emanuel Membru ET
Conectat
se putea si mai bine .. dar in fine Multumim
Vizitator
avatar
la data de Vin 30 Dec - 21:42
Vizitato Vizitator
Conectat
Unde trebuie pus scriptul? L-am pus în generalităţi, în Javascript codes management dar nu apare pe forum.
Membru nou
avatar
la data de Vin 2 Dec - 20:20
JeKa123 Membru nou
Conectat
bravo
Membru nou
avatar
la data de Mar 20 Dec - 17:10
bEnZ Membru nou
Conectat
gg