Avatar billede doit Nybegynder
06. december 2002 - 21:20 Der er 11 kommentarer og
1 løsning

Har formentlig fået fat i koden, men kan ikke få det til at SNE??

Har formentlig fået fat i koden, men kan ikke få det til at SNE??
Koden skulle se således ud har jeg fundet, men for det første kan jeg ikke finde det korrekte sted at indsætte den i kodestrengene og for det andet - ja så sker der faktisk ikke en skid???
har gemt en "snow.gif" nsturligvis, men skal der refereres til den specielt, det SKAL sgú virke, har menge steder det skal sne. Please.....

Koden er:
__________________________________
<script language=\"JavaScript1.2\">

  //Configure below to change URL path to the snow image
  var snowsrc=\"www.nystedcity.dk/pic/snow.gif\"
  // Configure below to change number of snow to render
  var no = 10;

  var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
  var ie4up = (document.all) ? 1 : 0;
  var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

  var dx, xp, yp;    // coordinate and position variables
  var am, stx, sty;  // amplitude and step variables
  var i, doc_width = 1024, doc_height = 768;
 
  if (ns4up||ns6up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
  } else if (ie4up) {
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
  }

  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;                        // 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 (ns4up) {                      // set layers
      if (i == 0) {
        document.write(\"<layer name=\\\"dot\"+ i +\"\\\" left=\\\"10\\\" top=\\\"10\\\" visibility=\\\"show\\\"><a href=\\\"http://dynamicdrive.com/\\\"><img src=\'\"+snowsrc+\"\' border=\\\"0\\\"></a></layer>\");
      } else {
        document.write(\"<layer name=\\\"dot\"+ i +\"\\\" left=\\\"10\\\" top=\\\"10\\\" visibility=\\\"show\\\"><img src=\'\"+snowsrc+\"\' border=\\\"0\\\"></layer>\");
      }
    } else if (ie4up||ns6up) {
      if (i == 0) {
        document.write(\"<div id=\\\"dot\"+ i +\"\\\" style=\\\"POSITION: absolute; Z-INDEX: \"+ i +\"; VISIBILITY: visible; TOP: 15px; LEFT: 10px;\\\"><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: 10px;\\\"><img src=\'\"+snowsrc+\"\' border=\\\"0\\\"></div>\");
      }
    }
  }
 
  function snowNS() {  // Netscape main animation function
    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();
        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_NS6() {  // IE and NS6 main animation function
    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();
        doc_width = ns6up?window.innerWidth : document.body.clientWidth;
        doc_height = ns6up?window.innerHeight : document.body.clientHeight;
      }
      dx[i] += stx[i];
      if (ie4up){
      document.all[\"dot\"+i].style.pixelTop = yp[i];
      document.all[\"dot\"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
      }
      else if (ns6up){
      document.getElementById(\"dot\"+i).style.top=yp[i];
      document.getElementById(\"dot\"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
      } 
    }
    setTimeout(\"snowIE_NS6()\", 10);
  }

  if (ns4up) {
    snowNS();
  } else if (ie4up||ns6up) {
    snowIE_NS6();
  }

</script>

<!-- SNE SLUT -->
________________________

Say what please...??
Avatar billede Slettet bruger
06. december 2002 - 21:21 #1
i stedet for www.nystedcity.dk/pic/snow.gif så gem billedet og link til det på en anden måde... fx bare snow.gif :)
Avatar billede doit Nybegynder
06. december 2002 - 21:22 #2
Skal lige tilføje at jeg FTP-uploader og understøtter ikke for nuværende FrontPage.
/Doit
Avatar billede doit Nybegynder
06. december 2002 - 21:24 #3
har prøvet den også, men bare  ladet den ligge på stedet og slet og ret skrive "snow.gif", duede heller ikke
Avatar billede aslan Nybegynder
06. december 2002 - 21:24 #4
Sig mig hva har i gang i? Javascript har intet med JAVA at gøre!!
Avatar billede doit Nybegynder
06. december 2002 - 21:27 #5
Nå for pokker da, ja det må du undskylde aslan, vidste ikke bedre.
Avatar billede doit Nybegynder
06. december 2002 - 21:27 #6
hvor vil du så anbefale mig at skrive spørgsmålet da?????
Avatar billede Slettet bruger
06. december 2002 - 21:29 #7
i javascript.. Da det faktisk ER et javascript du har lagt her :D
Avatar billede doit Nybegynder
06. december 2002 - 21:30 #8
Jamen så må jeg hellere gøre det og lukke spørgsmålet her med en kommentar om at der forelå en fejl!!!!
Avatar billede disky Nybegynder
06. december 2002 - 21:31 #9
Luk venligst dit spørgsmål og opret det korrekte sted
Avatar billede doit Nybegynder
06. december 2002 - 21:36 #10
ja men hvor fanden lukker/fjerner jeg det?
Avatar billede Slettet bruger
06. december 2002 - 21:39 #11
lægger et svar og accepterer det selv :)
Avatar billede doit Nybegynder
06. december 2002 - 21:46 #12
Lukker spørgsmålet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester