View Full Version : Need help!


rocketreal
01-30-2003, 12:26 AM
I need help with that falling snow code... i copied that code and i saved the snowflake as "snow.gif" but when i look at the page it just looks like a lot of empty falling picture frames... anybody got a clue of how to fix this?

Lemon Squash
01-30-2003, 12:31 AM
Well does the script have the images for the snowflakes already put in, and also if you havent put the picture of the snowflake in the folder with all your other stuff it wont work and check your script again! :D

rocketreal
01-30-2003, 12:38 AM
yes, i copied the code straight from the java page... im just not sure where i hafta save the snow image to.... i just saved it to "My Documents" and even then i tried adding the entire file location and it still wont work...

Lemon Squash
01-30-2003, 01:40 AM
You need to put the image for the snowflakes in the file you keep all your other stuff in, if you dont have a folder make one and put it in it should work!

rocketreal
01-30-2003, 01:59 AM
ugh... this zzzz thing just wont work! ive tried everything... ive tried moving it into different folders and creating different folders and tried to put the entire path name to it and i have tried just typing "snow.gif" but it still wont come out to be snowflakes

Lemon Squash
01-30-2003, 02:24 AM
Hmm.. i cant think of why it wont work then mind posting your code?

rocketreal
01-30-2003, 02:27 AM
<script language="JavaScript1.2">
<!-- This cool script is copyright Altan, visit his site! -->
<!-- http://www.altan.hr/snow -->

<!-- This script is provided free at Lissa Explains it All -->
<!-- http://www.lissaexplains.com -->

<!-- Begin
var no = 30; // snow number
var speed = 1; // smaller number moves the snow faster
var snowflake="snow.gif"

var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (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) {
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\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" 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()", speed);
}
function snowIE() { // IE 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 = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</script>

Lemon Squash
01-30-2003, 02:30 AM
Is that all the script you have in your notepad or have you cut out the rest of it like the <head> e.g.?

rocketreal
01-30-2003, 02:31 AM
yea, i just copied the falling snow part of the entire thing

Lemon Squash
01-30-2003, 02:32 AM
Well could you paste the whole thing? :D

rocketreal
01-30-2003, 02:35 AM
want me to just link you to it? http://www.angelfire.com/extreme4/rocketreal/

thats all i have so far.... im still trying to get everything i want into it... just a matter of time till i figure out all the stuff and add a whole bunch of crap to it... so its pretty lousy now....

Lemon Squash
01-30-2003, 02:41 AM
I cant see anything wrong with your code but i noticed the picture on the front page didnt show up either are you having problems with that aswell?

rocketreal
01-30-2003, 02:43 AM
not really... maybe i first need to learn how to load the picture or file to the document thing... i was confused at the instructions and now i think i know why it was like that.... how do i upload the file to the server

Lemon Squash
01-30-2003, 02:49 AM
Go to your advanced editor and click upload and just upload your pic its really easy! (if you dont understand that please tell me) :D

rocketreal
01-30-2003, 03:01 AM
thank you, youve been of MUCH help

Lemon Squash
01-30-2003, 03:08 AM
Glad i could help!! :D