Social Web Directory :: Social Network Directory :: Ning Tips and Ning Support
UPDATE: if you like this script - please add it to the custom code box - formerly the ANALYTICS.
If you like to change the snow flakes - you have to change the img src URL with an own gif or png. Here is a new updated script with 9 snow flakes at one time with this snow flake
You can use it for example with stars too ...
Today I saw on this website http://www.outbrain.com/ this funny addition. I checked the source code and copy and paste it into this
snow.txt - if you like it, feel free to use. But if you do it, sure you do it with or on your own risk. You can change the variation of snow flakes by changing the red line
// Configure below to change number of snow to render
var no = 7;
- if like to see more snow choose instead of 7 maybe 20.
Here is the text code: but open the attachment cause the img url could be distorted:
<!-- Snow ! -->
<script language="JavaScript" type="text/javascript">
//Configure below to change URL path to the snow image
var snowsrc="http://storage.ning.com/topology/rest/1.0/file/get/1061487227?profile=original"
// Configure below to change number of snow to render
var no = 7;
// 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 = "windowheight";
///////////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("dynamicdrive.com")!=-1)? "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://dynamicdrive.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>
Tags:
Hey Jens!
I have different snow scripts, but this one really seems to load fast and run smoothly. Thanks! I have it installed on the site. Really nice design tip, I appreciate you adding to the site.
Happy Holidays Friend,
Jen
After I installed it, I looked in my tips and tricks folder, it's the same script I used last year from dynamic drive. So, I can tell you, it runs well. At least it did last year, and so far this year.
;-)
... from dynamic drive !!! good to know. I just trusted the guys from outbrain.com where I found the clear script in the source code - thanks for this recommendation! Interesting site http://www.dynamicdrive.com/ - funny that I am learning English by reading technical stuff about HTML, javascript and more.
I have updated my thread because I found another snow flakes which harmonize better on white background color.
For an optional snowflake, like what I have installed on JenSocial, use this image URL:
"http://storage.ning.com/topology/rest/1.0/file/get/981288867?profile=original"
Yes, your snowflake is perfect for a white background!
Thanks again Jens!
here is a snow snow.png flake which is maybe much smarter- if some read this here: change the beginning
__
<script language="JavaScript" type="text/javascript">
//Configure below to change URL path to the snow image
var snowsrc="http://storage.ning.com/topology/rest/1.0/file/get/301575220?profile=original"
Welcome to
JenSocial: Social Web Directory and Ning Tips
Posted by JenSocial on May 7, 2018 at 8:35pm 9 Comments 1 Favorite
Posted by JenSocial on January 6, 2017 at 4:00pm 10 Comments 1 Favorite
Posted by JenSocial on October 22, 2016 at 1:05am 0 Comments 0 Favorites
Posted by JenSocial on September 17, 2016 at 12:00am 26 Comments 1 Favorite
Posted by JenSocial on August 31, 2016 at 3:30pm 13 Comments 0 Favorites
Ning 3.0 Tip - Add Buttons/Links Below Status Update (Quick Links to Add Photos, Posts, Discussions)
Started by Ning.spruz.com in Ning 3.0 Feb 19. 0 Replies 0 Favorites
Started by Evelina in Ning 3.0 Aug 30, 2023. 0 Replies 0 Favorites
Started by Ning.spruz.com in Ning 3.0 Jan 15, 2022. 0 Replies 0 Favorites
© 2024 Created by JenSocial. Powered by
© Copyright JenSocial.