Guest Posted November 3, 2005 Posted November 3, 2005 Im trying to add the following snow script to my main page, but I am getting parse errors. Anyone know how to fix this? Im thinking I might not be able to do it because of this ' , and php doesnt like that. Heres the code. Works great in normal html pages. <script> // CREDITS: // Snowmaker // By Peter Gehrig // Distributed by Lissa @ http://www.lissaexplains.com with permission // Copyright © 2003 Peter Gehrig. All rights reserved. // Permission given to use the script provided that this notice remains as is. // Additional scripts can be found at http://www.24fun.com // [email protected] // 11/27/2003 /////////////////////////////////////////////////////////////////////////// // CONFIGURATION STARTS HERE /////////////////////////////////////////////////////////////////////////// // Set the number of snowflakes (more than 30 - 40 not recommended) var snowmax=35 // Set the colors for the snow. Add as many colors as you like var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD") // 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 maximal-size of your snowflaxes var snowmaxsize=22 // Set the minimal-size of your snowflaxes 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=3 /////////////////////////////////////////////////////////////////////////// // CONFIGURATION ENDS 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>
Guest Posted November 3, 2005 Posted November 3, 2005 i just installed with no problem your kidding! lol ok, exactly how? Was it on a php page or straight html? I cut and paste it into my main page and received a parse error. I wonder if its where I put it??
muttsnuts Posted November 3, 2005 Posted November 3, 2005 i just installed with no problem Any chance you could post a link so I could have a look. With christmas round the corner it might be nice to install some like this. Thank You
nana Posted November 3, 2005 Posted November 3, 2005 it takes a second to test it and just make a backup copy of your index.php first so if you don't like it you can go back easily
bobg7 Posted November 3, 2005 Posted November 3, 2005 make sure you put it into catalog/index.php not includes/languages/english/index.php Installed Contributions: CCGV, Close Popup, Dynamic Meta Tags, Easy Populate, Froogle Data Feeder, Google Position, Infobox Header Entire Row, Live Support for OSC, PayPal Seal with CC images, Report_m Sales, Shop by Price Revised, SQL Updater, Who's Online Enhancement, Footer, GNA EP Assistant and still going.
Guest Posted November 3, 2005 Posted November 3, 2005 make sure you put it into catalog/index.php not includes/languages/english/index.php ahhh ok, thats what I did. Thank you! Oh and for the others... heres a link to the html page I installed it on so you can see what it looks like. I was trying to find a script that actually looked realistic. I think this one looks great! Click here to see snow
Guest Posted November 3, 2005 Posted November 3, 2005 ahhh ok, thats what I did. Thank you! Oh and for the others... heres a link to the html page I installed it on so you can see what it looks like. I was trying to find a script that actually looked realistic. I think this one looks great! Click here to see snow Wow! looks great! :)
Guest Posted November 18, 2005 Posted November 18, 2005 Wow! looks great! :) excellent. but.... i've putthe cript inmy header as i only want it to appear in my header. but when i do that the snow still appears all over the screen! any ideas?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.