Top subiecte apreciate

Optiuni experimentale
  • Foloseste AJAX in formulare ori de cate ori este posibil

Navigare rapidă

Ultimele subiecte
» Wireless ipb theme [punBB]
Scris de DenisPasca Mier 7 Dec - 23:51
» [Animate] Recent Topic IPB
Scris de DenisPasca Lun 5 Dec - 22:44
» Ipb Counter-strike Special FG
Scris de DenisPasca Sam 3 Dec - 22:52
» Special Theme Extrem Tutorials
Scris de cosminelu21 Vin 2 Dec - 23:48
Cuvinte-cheie

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

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
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
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
la data de Mier 14 Dec - 15:10
Mr.Emanuel Membru ET
Conectat
se putea si mai bine .. dar in fine Multumim
Vizitator
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
la data de Vin 2 Dec - 20:20
JeKa123 Membru nou
Conectat
bravo