Avatar billede laserzap Nybegynder
26. november 2000 - 17:37 Der er 10 kommentarer og
1 løsning

Sne effekt

Hejza alle sammen.

Er der nogen der ved, hvor jeg kan finde en go sne effekt. Sneen skal dale ned ad skærmen.
Jeg har prøvet denne her:
http://javascript.internet.com/bgeffects/snow.html

Så er der nogen der kender nogle andre?? Ogås Jerne JS !
Avatar billede laserzap Nybegynder
26. november 2000 - 17:37 #1
Ups
jerne skal selvfølgelig være gerne
Avatar billede rosenberg Nybegynder
26. november 2000 - 17:41 #2
Ja jeg gør !!!!
Avatar billede rosenberg Nybegynder
26. november 2000 - 17:42 #3
Avatar billede laserzap Nybegynder
26. november 2000 - 17:59 #4
Det er jo en applet
Dette er i JAVASCRIPT kategorien
Avatar billede Keld Nielsen Professor
26. november 2000 - 20:07 #5
Prøv her
http://www.coolfocus.com
Gå ind under new og hent \"SnowScene\" - gratis
Du ka\' se effekten på forsiden af sitet.
Avatar billede laserzap Nybegynder
26. november 2000 - 21:02 #6
Det er stadigvæk en APPLET
Det _SKAL_ være _JAVASCRIPT_
Avatar billede Jman Praktikant
27. november 2000 - 14:00 #7

<script language=\"JavaScript1.2\">

/*
Snow Effect Script
Created and submitted by Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
Permission granted to Dynamicdrive.com to feature script in archive
For full source code and installation instructions to this script, visit http://dynamicdrive.com
*/


//Configure below to change URL path to the snow image
var snowsrc=\"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 dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns4up) {
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=\\\"15\\\" top=\\\"15\\\" visibility=\\\"show\\\"><a href=\\\"http://dynamicdrive.com/\\\"><img src=\'\"+snowsrc+\"\' border=\\\"0\\\"></a></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: \"+ 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 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() { // IE 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 = 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>

Denne fandt jeg på DynamicDrive.com
Du skal lige lave et snenug (snow.gif) og smide den i roden
Avatar billede Jman Praktikant
27. november 2000 - 14:01 #8
Avatar billede laserzap Nybegynder
27. november 2000 - 17:22 #9
Superioer>>>
Det har jeg prøvet og det hakker helt vildt, hvis du har et banner med på siden !
Avatar billede Jman Praktikant
28. november 2000 - 08:55 #10
Tjaae... det er vel prisen for at få javascript ud over andet bevægeligt på siden - Du kan evt. lave abannere i anden frame, som alternativ løsning
Avatar billede laserzap Nybegynder
01. december 2000 - 19:58 #11
Så lukker jeg ?\'et
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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