Jingle Bell ….jingle bell ~~ Christmas is just month away from now!
What about decorate your website, blog or even Friendster profile page with this great animated Christmas Snow Effect?! Watch as Snow Flake gently trickles down the page, then disappear, cool right !!!
Just follow the simple two steps as stated below and thats all…… 2 minutes job
Directions
Step 1: Save and upload to your site one of the following two images (depending on the effect you want), by right clicking the image, and choosing "save as":
![]()
Alternate snow gif: ![]()
Step 2: Having done that, simply add the below chunk of code to the <BODY> section of your page:
<script type="text/javascript">
/******************************************
* Snow Effect Script- By Jerry Ong (http://blog.jerryong.com)
* Visit Jerry Ong’s Blog (http://blog.jerryong.com/) for full source code
* Last updated Nov 19th, 06′ by Jerry Ong. This notice must stay intact for use
******************************************/
//Configure below to change URL path to the snow image
var snowsrc="http://jerryong.com/images/snow.gif"
// Configure below to change number of snow to render
var no = 20;
// 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("jerryong.com")!=-1)? "http://jerryong.com/images/snow.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://jerryong.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>
Be sure variable "snowsrc" in the above code correctly references the full URL path to the image used. Cheers! 
Related posts:
- Let Google Translate Your Blog / Website Automatically
- Make money from your Website or Blog - get paid for every click!
- How to create Mobile or WAP site for your blog and website!
- How to Converting / Export blog post from Blogger to Movable Type
- Moblog How To Guide, Start Your Mobile Blog in 5 Minutes
- Google Translate Dislike Jerry’s Blog
- Jerry Ong’s Blog Goes Mobile
- Auto website redirecting methods and examples
Ping this!
















« « 


















Seemed like you’re all set for xmas. I’m no where near.
Jeaney :
Yeah…. I already email my Christmas wishlist to Santa Claus
how do I install the code in friendster ? especially with the new looks. Where is tbe thing ? should I put it in CSS settings ?
wei..i cant use those script la..is not working on my blog..i dunno why..is ur code sumthing wrong?
Fathskie : Hey man, i’m sorry, friendster profile was not possible because it does not allowed you to change your html.
Claudia : The code was tested, no problem weiy!!! what blog are you using? Blogger?Typepad????
If Blogger just copy the above code and paste it inside you template AFTER <BODY>
Merry Merry Christmas
still i cant put on this code on my blogger…
everytime i try to put this code just after the tag..
there always appear a warning
‘Your template could not be parsed as it is not well-formed. Please make sure that all XML elements are closed properly.
XML error message: The entity name must immediately follow the ‘&’ in the entity reference.’
do u know why?
Hi Michael : I’m not touching blogger for quite sometimes, as what i can recall it might due to you’re using new blogger template (beta version) , give a try to install the code in “HTML” or “Javascripts” page element.
also remember copy the scripts from this page using “Copy as plain text only” Good Luck! Cheers
thanks you for d reply..
ok..i will try ti put the code inside the HTML element…
i will reply again the update later…
thanks again…Gbu
RE : Michael, Cool Thanks for sharing here & wish see you here again real soon