The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Snow Script For everybody !!! :D Easy!!!

+3
JuveFreaks
Englishman
Kaywire
7 posters

Go down

Snow Script For everybody !!! :D Easy!!! Empty Snow Script For everybody !!! :D Easy!!!

Post by Kaywire December 11th 2007, 2:29 pm

Code:
<html>
<head>
<title>Corny Tester</title>
<script
language="JavaScript" type="Text/Javascript"><!--
//  Hide script from older browsers
 var urlAddress = "http://www.hypergurl.com/snowmaker.html";
 var pageName = "Falling snow javascript";

 function addToFavorites()
 {
  if (window.external)
  {
  window.external.AddFavorite(urlAddress,pageName)
  }
  else
  {
  alert("Sorry! Your browser doesn't support this function.");
  }
 }
// --></script>
<style type="text/css">
<!--
A:link {text-decoration:none}
A:visited {text-decoration:none}
A:hover{text-decoration:underline;}
-->
</style>
</head>

<body bgcolor="#FFFFFF" link="#3333FF" vlink="#3333FF" alink="#3333FF">

<script>
// CREDITS:
// Snowmaker Copyright (c) 2003 Peter Gehrig. All rights reserved.
// Distributed by http://www.hypergurl.com
// Permission given to use the script provided that this notice remains as is.

// 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=1

///////////////////////////////////////////////////////////////////////////
// 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[i] = 0;                     
       lftrght[i] = Math.random()*15;       
       x_mv[i] = 0.03 + Math.random()/10;
      snow[i]=document.getElementById("s"+i)
      snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
      snow[i].size=randommaker(snowsizerange)+snowminsize
      snow[i].style.fontSize=snow[i].size
      snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
      snow[i].sink=sinkspeed*snow[i].size/5
      if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
      if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
      if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
      if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
      snow[i].posy=randommaker(6*marginbottom-marginbottom-6*snow[i].size)
      snow[i].style.left=snow[i].posx
      snow[i].style.top=snow[i].posy
   }
   movesnow()
}

function movesnow() {
   for (i=0;i<=snowmax;i++) {
      crds[i] += x_mv[i];
      snow[i].posy+=snow[i].sink
      snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
      snow[i].style.top=snow[i].posy
      
      if (snow[i].posy>=marginbottom-6*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
         if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
         if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
         if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
         if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
         snow[i].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>
</body>
</html>


Here dudes !!! look : www.kaywire.com Its beatiful !!! BUT u must do this :

Admin Panel= General = Home page = THERE WILL BE and HTML box right on the bottom paste that without adding title and Save and PUFF !!!! THERE IT IS !!!!
Kaywire
Kaywire
New Member

Posts : 15
Reputation : 0
Language : English

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by Englishman December 11th 2007, 3:12 pm

Yes, it's very good, thanks. I have a very pale background to my forum, so I upped the maximum size of the snowflakes to make them more visible.

Mike
avatar
Englishman
New Member

Male Posts : 15
Reputation : 0
Language : English

http://witness-welcome.niceboard.com

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by Guest December 11th 2007, 3:59 pm

Thank you.. it works very well. Smile
avatar
Guest
Guest


Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by JuveFreaks December 20th 2007, 11:54 am

this script just working in IE.. but not working in Mozilla..

do have script to work in both of IE & mozilla??
JuveFreaks
JuveFreaks
New Member

Male Posts : 3
Reputation : 1
Language : indonesia

http://sma34forum.forumoition.com

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by roliver December 20th 2007, 12:31 pm

On the preview work, but don't work after that iz mozilla.
avatar
roliver
Forumember

Posts : 40
Reputation : 0
Language : Macedonia

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by roliver December 20th 2007, 12:40 pm

Kaywire wrote:[code]<html>
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

In this code is the problem I think for mozilla, mozilla is not on the list!
avatar
roliver
Forumember

Posts : 40
Reputation : 0
Language : Macedonia

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by alb*angel December 21st 2007, 7:26 pm

let it snow,let it snow,let it snow!!!

Code:
<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://i25.servimg.com/u/f25/11/78/75/01/410.png"
  // Configure below to change number of snow to render
  var no = 200;
  // 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("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>
alb*angel
alb*angel
New Member

Female Posts : 12
Reputation : 0
Language : albanian
Location : greece athens

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by groucho21 December 21st 2007, 8:33 pm

Nice one thanks.. Hello
avatar
groucho21
New Member

Male Posts : 24
Reputation : 0
Language : English

http://hiace-super-custom.free-boards.net

Back to top Go down

Snow Script For everybody !!! :D Easy!!! Empty Re: Snow Script For everybody !!! :D Easy!!!

Post by OSL December 22nd 2007, 8:21 pm

oh thanx alot
avatar
OSL
New Member

Posts : 9
Reputation : 0
Language : Arabic

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum