Avatar billede r.hegaard Nybegynder
28. november 2001 - 09:24 Der er 12 kommentarer og
1 løsning

Sne i JavaScript

Jeg har fundet snowscriptet: http://www.btinternet.com/~kurt.grigg/javascript/Snow.html
Hvorfor kan jeg ikke have to sider åbne med scriptet på samme tid ?? Og hvorfor går mine animerede gif-filer også i stå når snowscriptet kører på siden ??
Kan jeg på det til at køre igen ??
Avatar billede olebole Juniormester
28. november 2001 - 10:14 #1
<ole>
En URL til din side?
/mvh
</bole>
Avatar billede r.hegaard Nybegynder
28. november 2001 - 11:07 #2
Jeg har det ikke på nettet nu !! Kan du ikke se eksemplet på http://www.btinternet.com/~kurt.grigg/javascript/Snow.html
Prøv at tryk Ctrl+N så der kommer to vinduer og se hvordan det hakker.
Hvis der er animationer på siden, går de helt i stå, mens sneen kører fint.
Avatar billede olebole Juniormester
28. november 2001 - 12:01 #3
Det er bare dårlig og tung kode  =o)
Det med animationerne ved jeg ikke - der er jo ikke animationer på siden, så det er lidt dvært at checke uden en URL til et eksempel  :o)
/mvh
Avatar billede ras2000 Nybegynder
28. november 2001 - 12:07 #4
Scriptet æder processoren. Det er derfor det hele går i stå. Hvis du trykker ctrl+alt+delete så kan du se hvordan din processor har det, mens siden vises kører den på højtryk, der er ikke noget til overs til alle de andre ting.
Avatar billede jakoba Nybegynder
28. november 2001 - 12:18 #5
Skru ned for antallet af snefnug i begge scripts. et rimeligt antal plejer at være 25 snefnug i EET script. så hvis du kører skriptet samtidigt i 2 sider skal de ikke have mere end ca 12 snefnug hver.

Der er stadig masser af mennesker der kører med 200MHz CPU eller langsommere, det er ikke nok blot at sætte antallet af snefnug så det kan køre på din 1400MHz maskine.

Jeg har ikke kikket på scriptet. men hvis ole siger det er skodkode er der da en chance for dette er bedre: http://www.jakoba.dk/eksperten/sne/exp127311.html

mvh JakobA
Avatar billede r.hegaard Nybegynder
28. november 2001 - 13:09 #6
OK nu kører det fint med 20.
Jeg har lagt et eksempel på http://bjerner.subnet.dk/s02.html
Virker det også på en gammel maskine ?? Min er 700 Mhz og kan ikke køre 40 snefnug og animation samtidig. Kan en gammel maskine så køre med 20 snefnug og animation som på http://bjerner.subnet.dk/s02.html ???
Avatar billede jakoba Nybegynder
28. november 2001 - 13:27 #7
Den eneste helt sikre test er st prøve. Der er andre ting end blot hastighed der spiller ind.
Ældre maskiner har for eksempel sjældent ret meget ram, så hvis din side bruger mange billeder og animationer kan det godt blive et problem.

mht hastighed kan du som en meget grow tommelfingerregel side at en maskine der kører dobbelt så hurtigt vil udføre 1.5 gange så meget på samme tid (dvs 20 snefnug ved 700MHz svarer til 14 snefnug ved 350MHz, osv).

men det er en meget upålidelig regel. Masser af andre ting spiller ind.

mvh JakobA
Avatar billede Slettet bruger
28. november 2001 - 13:31 #8
CPU-load hos mig er 100%

Slamkode :)
Avatar billede olebole Juniormester
28. november 2001 - 13:37 #9
....læg mærke til processbaren i bunden  ;oD
Avatar billede jakoba Nybegynder
28. november 2001 - 13:37 #10
nederst i den funktion der hedder snow() er der en linie:
    setTimeout(\'snow()\',10);
lav hellere det 10 tal om til fx 50 (eller måske mere). Det er ikke et racerløb det her. Sneen skal dale stille og yndefuldt ned :-))
Avatar billede olebole Juniormester
28. november 2001 - 13:42 #11
Hmmmm ....det er nu noget af det mest realistiske sne, jeg har set på en hjemmeside - den daler da fint.
Man kunne også overveje at bruge Flash - og gøre det på et afgænset område. Lidt ligesom Ekspetrten tidligere har haft på logoet.
*Eller* man kunne lade være - og derved gøre sin side speviel og berømt: \"Du ved - den der side uden sne\"  =oD
/mvh
Avatar billede r.hegaard Nybegynder
28. november 2001 - 14:01 #12
Hvis jeg sætter hastigheden ned, hakker det og ser heller ikke pænt ud.
Avatar billede Slettet bruger
28. november 2001 - 17:53 #13
Med 500 MHz kører det OK, men enkelte gange hakker det!
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