FRIHOST FORUMS SEARCH FAQ TOS BLOGS COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


snow?





zaith
I can't seem to get it to go all the way to the bottom of the page, can anyone help?


the current code for the snow

Code:
<!-- SNOW SCRIPT -->
<script language="JavaScript1.2">

 //Configure below to change URL path to the snow image
 var snowsrc="http://i31.photobucket.com/albums/c399/zaitheb/snow.gif"
 // Configure below to change number of snow to render
 var no = 4;

 var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
 var ie4up = (document.all) ? 1 : 0;
 var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

 var dx, xp, yp;    // coordinate and position variables
 var am, stx, sty;  // amplitude and step variables
 var i, doc_width = 800, doc_height = 600;

 if (ns4up||ns6up) {
   doc_width = self.innerWidth;
   doc_height = self.innerHeight;
 } else if (ie4up) {
   doc_width = document.body.clientWidth;
   doc_height = document.body.clientHeight;
 }

 dx = new Array();
 xp = new Array();
 yp = new Array();
 am = new Array();
 stx = new Array();
 sty = new Array();

 for (i = 0; i < no; ++ i) {
   dx[i] = 0;                        // set coordinate variables
   xp[i] = Math.random()*(doc_width-50);  // set position variables
   yp[i] = Math.random()*doc_height;
   am[i] = Math.random()*20;         // set amplitude variables
   stx[i] = 0.02 + Math.random()/10; // set step variables
   sty[i] = 0.7 + Math.random();     // set step variables
   if (ns4up) {                      // set layers
     if (i == 0) {
       document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/layer>");
     } else {
       document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/layer>");
     }
   } else if (ie4up||ns6up) {
     if (i == 0) {
       document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
     } else {
       document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
     }
   }
 }

 function snowNS() {  // Netscape main animation function
   for (i = 0; i < no; ++ i) {  // iterate for every dot
     yp[i] += sty[i];
     if (yp[i] > doc_height-50) {
       xp[i] = Math.random()*(doc_width-am[i]-30);
       yp[i] = 0;
       stx[i] = 0.02 + Math.random()/10;
       sty[i] = 0.7 + Math.random();
       doc_width = self.innerWidth;
       doc_height = self.innerHeight;
     }
     dx[i] += stx[i];
     document.layers["dot"+i].top = yp[i];
     document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
   }
   setTimeout("snowNS()", 10);
 }

 function snowIE_NS6() {  // IE and NS6 main animation function
   for (i = 0; i < no; ++ i) {  // iterate for every dot
     yp[i] += sty[i];
     if (yp[i] > doc_height-50) {
       xp[i] = Math.random()*(doc_width-am[i]-30);
       yp[i] = 0;
       stx[i] = 0.02 + Math.random()/10;
       sty[i] = 0.7 + Math.random();
       doc_width = ns6up?window.innerWidth : document.body.clientWidth;
       doc_height = ns6up?window.innerHeight : document.body.clientHeight;
     }
     dx[i] += stx[i];
     if (ie4up){
     document.all["dot"+i].style.pixelTop = yp[i];
     document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
     }
     else if (ns6up){
     document.getElementById("dot"+i).style.top=yp[i];
     document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
     }
   }
   setTimeout("snowIE_NS6()", 10);
 }

 if (ns4up) {
   snowNS();
 } else if (ie4up||ns6up) {
   snowIE_NS6();
 }

</script>
<!-- /SNOW SCRIPT -->




The Forum

http://s13.invisionfree.com/1337_N1NJ45/index.php?act=idx


Thx for the help if given.
Laz
Try this.

Quote:
<script type="text/javascript">

/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/

//Configure below to change URL path to the snow image
var snowsrc="http://i31.photobucket.com/albums/c399/zaitheb/snow.gif"
// Configure below to change number of snow to render
var no = 15;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";

///////////Stop Config//////////////////////////////////

var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("habboparadise.com")!=-1)? "images/snowflake.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://www.habboparadise.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}

function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}

function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}


if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}

</script>

If you are using this on a IF forum put it in the footer part.
zaith
Goes in the body. thx here's the link to my forum so you can see it now.

http://s13.invisionfree.com/1337_N1NJ45/index.php?act=idx
PatTheGreat42
Doesn't that snow get annoying after surfing for a while?
Grimboy
Yes, and it's really slow on Mozilla.
Related topics
snow blonde plow Joke
Book Recommendations
Snow and the weather in general...
Snow fall on website
2006 winter Olympics
First snow of the season
anyone going skiing this year / been?
Snow fall script
Snow in England
Snow on CH 10 picture
Snow Day!
A foot of snow in April?
Snow - Wheres the best?
Good quality snow filming
This topic is locked: you cannot edit posts or make replies.    Frihost Forum Index -> Scripting -> Php and MySQL

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.