Avatar billede angelenglen Nybegynder
04. maj 2003 - 14:58 Der er 7 kommentarer og
1 løsning

læg flere værdier sammen

jeg har en side:
http://www.psycotics.dk/leviathan/betaroster/roster.php?world=1&id=5367809

-nederst på den er jeg begyndt på noget statestik
det skulle gerne ende som noget i stil med:
http://www.anarchy-online.com/org/stats/d/1/name/5367809

mit problem er som det kan ses at ved total level, lægger den tallene sammen, side om side, istedet for at lægge dem sammen matematisk.
-og det giver et ok langt tal, men det skulle bare give summen af alle levels lagt sammen.

derudover har jeg et problem med min max-level ting - af en eller anden grund viser den ikke hvad det højeste level er, jeg kan ikke se hvorfor... den stopper bare ved level 97 :(

help!
Avatar billede jakobclausen Nybegynder
04. maj 2003 - 15:06 #1
Du skrive skal skrive:

parseInt(tal1) + parseInt(tal2) + parseInt(tal3) osv
Avatar billede angelenglen Nybegynder
04. maj 2003 - 15:07 #2
okay tak.

nogen der kan se problemet ved min
              if (level_3.item(i).text > max_level)            { max_level = level_3.item(i).text; }
              if (level_3.item(i).text < min_level)            { min_level = level_3.item(i).text; }

-hvorfor det ikke burde give henholdsvis det højeste og laveste tal efter løkken er kørt igennem?
Avatar billede roenving Novice
04. maj 2003 - 15:07 #3
Jamen, du læggerdem jo sammen som text, så tror javascript jo det er konkatenering:

i alle dine tot_level skal du bruge:

tot_level = tot_level + parseInt(..item[k].value);

-- foretræk .value hvis det er muligt.

Ovenstående giver heltal, du skal bruge parseFloat(), hvis du vil have decimaler med, men du har jo allerede decs() til at indstille med decimaler, så det vil du vel ...

hth
jes
Avatar billede angelenglen Nybegynder
04. maj 2003 - 15:10 #4
af en eller anden grund får jeg bare NaN hvis jeg bruger .value, derfor jeg bruger .text - men nu kom Jakob først, og det virker også :)

-jeg opretter en ny med points til hvem end der kan svare på problem nummer 2.
Avatar billede roenving Novice
04. maj 2003 - 15:16 #5
Måske også problemet med text/tal?

-- bare et forsøg, der er ingen mening i at teste, når data er ukendt ...
Avatar billede roenving Novice
04. maj 2003 - 15:18 #6
Men hvad med at bruge de metoder, jeg fortalte dig om i nat:

Math.max(tal1, tal2)

altså hhv.

max_level = Math.max(max_level, parseInt(level_3.item(i).text));
min_level = Math.min(min_level, parseInt(level_3.item(i).text));
Avatar billede angelenglen Nybegynder
04. maj 2003 - 15:19 #7
hmmm god ide! tester lige!
Avatar billede angelenglen Nybegynder
04. maj 2003 - 15:29 #8
points til roenving her: http://www.eksperten.dk/spm/348298
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