Navigare rapidă

Ultimele subiecte
» Cum sa repari un CD sau DVD "Idiot"
Scris de drax Mier 3 Mai - 10:05
» No Avatars
Scris de MihaiExtremTutorials Vin 28 Apr - 23:17
» Set complet de iconuri
Scris de drax Vin 28 Apr - 11:25
» Butoane Subiecte Multicolor
Scris de drax Vin 28 Apr - 11:23
Cuvinte-cheie

edit  Mesaje  legenda  html  Metin2  menu  cautare  tutorial  meniu  phpBB2  reclama  subforumuri  tema  ultimele  Bara  drop  avatar  navigare  Statistici  banner  profil  subiecte  punbb  radio  chenar  animate  

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 inscris si conectat pentru a vedea aceasta 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