iGuest 3 Report post Posted November 16, 2004 A snow storm: after <BODY> or <HEAD> <body bgcolor=#000000 onLoad="snow()"> <script language="JavaScript"> <!-- N = 40; Y = new Array(); X = new Array(); S = new Array(); A = new Array(); B = new Array(); M = new Array(); V = (document.layers)?1:0; iH=(document.layers)?window.innerHeight:window.document.body.clientHeight; iW=(document.layers)?window.innerWidth:window.document.body.clientWidth; for (i=0; i < N; i++){ Y=Math.round(Math.random()*iH); X=Math.round(Math.random()*iW); S=Math.round(Math.random()*5+2); A=0; B=Math.random()*0.1+0.1; M=Math.round(Math.random()*1+1); } if (V){ for (i = 0; i < N; i++) {document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,"+M+","+M+"'></LAYER>")} } else{ document.write('<div style="position:absolute;top:0px;left:0px">'); document.write('<div style="position:relative">'); for (i = 0; i < N; i++) {document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M+';height:'+M+';background:#fffff0;font-size:'+M+'"></div>')} document.write('</div></div>'); } function snow(){ var H=(document.layers)?window.innerHeight:window.document.body.clientHeight; var W=(document.layers)?window.innerWidth:window.document.body.clientWidth; var T=(document.layers)?window.pageYOffset:document.body.scrollTop; var L=(document.layers)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < N; i++){ sy=S*Math.sin(90*Math.PI/180); sx=S*Math.cos(A); Y+=sy; X+=sx; if (Y > H){ Y=-10; X=Math.round(Math.random()*W); M=Math.round(Math.random()*1+1); S=Math.round(Math.random()*5+2); } if (V){document.layers['sn'+i].left=X;document.layers['sn'+i].top=Y+T} else{si.style.pixelLeft=X;si.style.pixelTop=Y+T} A+=B; } setTimeout('snow()',10); } //--> </script> Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 2, 2005 Hey man,it's so cool, i need it for my Xmas site.lol Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 5, 2005 Wonderful.Maybe you can use some images instead of the white block. Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 7, 2005 nice idea!but the website will be slow down. Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 17, 2005 yes,your site will be slowed down Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 19, 2005 I think the site will be slow down too.But its cool! Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 19, 2005 I copyed this in dreamweaver 2004 after <head> and it is not working. :roll: :| :shock: can somebody tell me more specificly? :roll: Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 19, 2005 Did you put this in your body tag: onload="javascript: snow()" Share this post Link to post Share on other sites
iGuest 3 Report post Posted January 22, 2005 :shock: no I will try Share this post Link to post Share on other sites
iGuest 3 Report post Posted February 15, 2005 Yeah,I already used this code one time... Its so pretty cool For X-Mas Site so.... hehehe Share this post Link to post Share on other sites
iGuest 3 Report post Posted February 23, 2005 thx i try thhis script!! Share this post Link to post Share on other sites
iGuest 3 Report post Posted February 23, 2005 tnx for the script its is good i chaked it Share this post Link to post Share on other sites
Echo_of_thunder 1 Report post Posted December 13, 2008 Wonderful.Maybe you can use some images instead of the white block. nice idea!but the website will be slow down.yes some snow flake images would look a lot better for this script, but as said it will slow down the site. I have used the same script myself, and every time I would always get someone telling me. remove it, it freeze up my system or makes it too slow. Share this post Link to post Share on other sites
Ruben 0 Report post Posted December 13, 2008 I thought it was great, but as everyone said, and I thought would happen, it slowed down my site too much. Great idea though. I'm sure it will come handy to those with high powered servers. Share this post Link to post Share on other sites