We hope you enjoy your visit.

You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free.


Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
Add Reply
snow; please help
Topic Started: Dec 18 2005, 09:21 PM (640 Views)
buddy351
Member Avatar
Member
[ * ]
ok so im trying to get snow on my website and i finaly found a code that i realy like but i cant get it to work. here it is

Quote:
 
Falling Snow Javascript

This falling snow script uses no images but is only suitable for dark backgrounds.
Grab the code below and make snow fall on your webpage. Very easy to install.

STEP 1

Place the falling snow event handler into the <body> tag of your html document
Quote:
 
<body
onLoad="snow()">


STEP 2

Copy the code below and paste this between the <body> and </body> tags of your html document.

Quote:
 
<script
language="JavaScript"> <!-- Snow Script by kurt.grigg@virgin.net
--> <!-- Distributed by http://www.hypergurl.com 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>




heres a preveiw of what it suposed to look like so you know if you made it work

preveiw


so if someone could try this code and post how to install because ive tryed for a week with no sucses
Offline Profile Quote Post Goto Top
 
FearKiller
Member Avatar
www.drewscripts.com
[ *  *  *  *  * ]
What browser are you using? That javascript code must use some proprietary Microsoft code because it doesn't work in Firefox. If your using a browser other than IE, that could be the reason why it's not working.
Offline Profile Quote Post Goto Top
 
miss Kim
heheheh
[ *  * ]
Uhm, I have "a snow" and it works verry good at Invisionfree forum!
http://www.sayhi.net.ms (vietnamese)
And you can try it!

Quote:
 

<script type="text/javascript">
/*
Snow Fall 1 - no images - Java Script
Visit http://rainbow.arch.scriptmania.com/scripts/
for this script and many more
*/

// Set the number of snowflakes (more than 50 - 70 not recommended)
var snowmax=50

// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#FFBA01","#FFFFFF","#FFF200","#F3F3F3","#F0FFFF")

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended: * )
var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=0.6

// Set the maximum-size of your snowflakes
var snowmaxsize=50

// Set the minimal-size of your snowflakes
var snowminsize=8

// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1

/*
// * NO CONFIGURATION BELOW HERE *
*/

// Do not edit below this line
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 = 0;
lftrght = Math.random()*15;
x_mv = 0.03 + Math.random()/10;
snow=document.getElementById("s"+i)
snow.style.fontFamily=snowtype[randommaker(snowtype.length)]
snow.size=randommaker(snowsizerange)+snowminsize
snow.style.fontSize=snow.size
snow.style.color=snowcolor[randommaker(snowcolor.length)]
snow.sink=sinkspeed*snow.size/5
if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
snow.posy=randommaker(2*marginbottom-marginbottom-2*snow.size)
snow.style.left=snow.posx
snow.style.top=snow.posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
crds += x_mv;
snow.posy+=snow.sink
snow.style.left=snow.posx+lftrght*Math.sin(crds);
snow.style.top=snow.posy

if (snow.posy>=marginbottom-2*snow.size || parseInt(snow.style.left)>(marginright-3*lftrght)){
if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
snow.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>
Offline Profile Quote Post Goto Top
 
buddy351
Member Avatar
Member
[ * ]
i have comcast i dont use firefox
and ty for the code the one you gave me works its just theres like yellow and orange so its not to realistic so ill work on it
Offline Profile Quote Post Goto Top
 
ZB_Helper
Member Avatar
I'm unbanned-ed! ^_^
[ *  *  *  *  *  * ]
miss Kim
December 19, 2005 05:35 AM
Uhm, I have "a snow" and it works verry good at Invisionfree forum!
http://www.sayhi.net.ms (vietnamese)
And you can try it!

Just to let you know, you must purchase ad removal before you can change your board language :yes:

More Info On Ad Removal
Offline Profile Quote Post Goto Top
 
buddy351
Member Avatar
Member
[ * ]
cool ty for help (is there a way to make that code snow throgh full page instead just top?

also if someone can figur out the code i posted at top i would still like to instal that code
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Technology Chat · Next Topic »
Add Reply