---
title: "Lite jul script hade varit kul..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18595-lite-jul-script-hade-varit-kul"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Kiwifagel"
published: "2001-12-07T18:22:00.000Z"
updated: "2001-12-11T16:57:00.000Z"
replies: 3
views: 198
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18595-lite-jul-script-hade-varit-kul"
---

# Lite jul script hade varit kul...

## #1 — Kiwifagel, 2001-12-07T18:22Z

Hejsan undar om någon har någon sida med en massa roliga java jul saker. som rör och håller på varför inte fallande snö kanske? Nån som kan koden eller någon sida???
Tackar..

Permalänk: https://www.webforum.nu/p/18595

## #2 — Wiberg, 2001-12-08T16:01Z

Usch, låter som det är irriternade java-applets du är ute efter...

Kolla Passagens hemsidessektion eller vad den nu kan tänkas hete. De brukar ha sånt skit... §e

Permalänk: https://www.webforum.nu/p/335618

## #3 — colione, 2001-12-10T07:54Z

Jag hittade ett litet trevligt på nätet (där snö faller i bakgrunden)

```
<script language="JavaScript1.2">
  
  
  var snowsrc="Sökväg till snöflingorna"
  var no = 10;
  var ns4up = (document.layers) ? 1 : 0; 
  var ie4up = (document.all) ? 1 : 0;
  var dx, xp, yp;    
  var am, stx, sty;  
  var i, doc_width = screen.availWidth;
	doc_height = screen.availHeight;
  
  if (ns4up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
  } else if (ie4up) {
    doc_width = screen.availWidth;
    doc_height = screen.availHeight;
  }
 
  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;                       
    xp[i] = Math.random()*(doc_width-50);  
    yp[i] = Math.random()*doc_height;
    am[i] = Math.random()*20;         
    stx[i] = 0.02 + Math.random()/10; 
    sty[i] = 0.7 + Math.random();    
    if (ns4up) {                     
      if (i == 0) {
        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");
      } else {
        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");
      }
    } else if (ie4up) {
      if (i == 0) {
        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: -1; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");
      } else {
        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: -1; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");
      }
    }
  }
  
  function snowNS() {  
    for (i = 0; i < no; ++ i) {  
      yp[i] += sty[i];
      if (yp[i] > doc_height-50) {
        xp[i] = Math.random()*(doc_width-am[i]-8);
        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()", 10);
  }
 
  function snowIE() {  
    for (i = 0; i < no; ++ i) {  
      yp[i] += sty[i];
      if (yp[i] > doc_height-5) {
        xp[i] = Math.random()*(doc_width-am[i]-8);
        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()", 10);
  }
 
  if (ns4up) {
    snowNS();
  } else if (ie4up) {
    snowIE();
  }
 
</script>
```

det bör funka!!

Permalänk: https://www.webforum.nu/p/335619

## #4 — Patrik81, 2001-12-11T16:57Z

[DynamicDrive](http://www.dynamicdrive.com)
brukar ha lite sådana där saker tror jag...

Permalänk: https://www.webforum.nu/p/335620

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18595-lite-jul-script-hade-varit-kul
