Pagina 1 din 11
Comunitatea uCoz » Configurări ale sistemului uCoz » Chestiuni generale » Zapada
Zapada
Fabian
Postări: 145
Reputație: 0
Mesaj # 1 | 4:40 PM
Imi puteti da si mie un script pentru zapada pe site?
Calitate, nu cantitate.
ArtyRo
Postări: 3498
Reputație: 140
Mesaj # 2 | 8:55 PM
Fabian, Denumirea topicului "Zapada" nu e bine primit pe acest forum, invatati-va sa scrieti ceva mai complex, apoi uite-te la mine in semnatura, sunt 3-4 daca nu gresesc.
Remus
Postări: 286
Reputație: 5
Mesaj # 3 | 3:26 PM


Alege un fulg dupa care editeaza codul de mai jos, cauta snow.png si inlocuieste cu link-ul imaginii.

Cod
<script type="text/javascript">
/////////////////////////////////////////////////////////
// Javascript made by http://peters1.dk/tools/snow.php //
/////////////////////////////////////////////////////////

// ȚINE MINTE: Pentru a schimba calea unde snow.png este salvat...
snow_img = "http://www.domain.com/snow.png";

// ÎN PLUS: Poţi edita cu usurinţă numărul de fulgi doriţi pe fiecare pagină...
snow_no = 15;

if (typeof(window.pageYOffset) == "number")
{
    snow_browser_width = window.innerWidth;
    snow_browser_height = window.innerHeight;
}
else if (document.body && (document.body.scrollLeft || document.body.scrollTop))
{
    snow_browser_width = document.body.offsetWidth;
    snow_browser_height = document.body.offsetHeight;
}
else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop))
{
    snow_browser_width = document.documentElement.offsetWidth;
    snow_browser_height = document.documentElement.offsetHeight;
}
else
{
    snow_browser_width = 500;
    snow_browser_height = 500;    
}

snow_dx = [];
snow_xp = [];
snow_yp = [];
snow_am = [];
snow_stx = [];
snow_sty = [];

for (i = 0; i < snow_no; i++)
{
    snow_dx[i] = 0;
    snow_xp[i] = Math.random()*(snow_browser_width-50);
    snow_yp[i] = Math.random()*snow_browser_height;
    snow_am[i] = Math.random()*20;
    snow_stx[i] = 0.02 + Math.random()/10;
    snow_sty[i] = 0.7 + Math.random();
    if (i > 0) document.write("<\div id=\"snow_flake"+ i +"\" style=\"position:absolute;z-index:"+i+"\"><\img src=\""+snow_img+"\" border=\"0\"><\/div>"); else document.write("<\div id=\"snow_flake0\" style=\"position:absolute;z-index:0\"><a href=\"http://peters1.dk/tools/snow.php\" target=\"_blank\"><\img src=\""+snow_img+"\" border=\"0\"></a><\/div>");
}

function SnowStart()
{
    for (i = 0; i < snow_no; i++)
    {
  snow_yp[i] += snow_sty[i];
  if (snow_yp[i] > snow_browser_height-50)
  {
   snow_xp[i] = Math.random()*(snow_browser_width-snow_am[i]-30);
   snow_yp[i] = 0;
   snow_stx[i] = 0.02 + Math.random()/10;
   snow_sty[i] = 0.7 + Math.random();
  }
  snow_dx[i] += snow_stx[i];
  document.getElementById("snow_flake"+i).style.top=snow_yp[i]+"px";
  document.getElementById("snow_flake"+i).style.left=snow_xp[i] + snow_am[i]*Math.sin(snow_dx[i])+"px";
    }
    snow_time = setTimeout("SnowStart()", 10);
}
SnowStart();
</script>

Material modificat de Remus - Vineri, 01/01/2016, 3:27 PM
Comunitatea uCoz » Configurări ale sistemului uCoz » Chestiuni generale » Zapada
Pagina 1 din 11
Căutare: