19. april 2005 - 13:58
Der er
15 kommentarer og 1 løsning
eval som tal
Hvordan kan jeg få flash til at tolke dette som tal menu_data.x_place_img = eval("page_LoadVars.x_place_img_"+this.id); Kim
Annonceindlæg fra Netic
19. april 2005 - 14:06
#1
hvilket?? Du kan lave en string om til et tal ved at bruge Number var c1="3"; var c2="2"; trace(Number(c1)+Number(c2))// output 5 Jakob
19. april 2005 - 14:09
#2
Men lad os droppe eval: menu_data.x_place_img = Number(page_LoadVars["x_place_img_" + this.id]); -- Morten Barklund
19. april 2005 - 14:21
#3
Barklund>> Jeg får output NaN når jeg tracer den ? Kim
19. april 2005 - 14:29
#4
Så er det nok fordi, det ikke er et tal - hvad giver: trace("værdien er '"+page_LoadVars["x_place_img_" + this.id]+"'");
19. april 2005 - 14:38
#5
værdien er '300'
19. april 2005 - 14:56
#6
Så burde du også kunne læse den korrekt som: trace("værdien som tal er '"+Number(page_LoadVars["x_place_img_" + this.id])+"'");
19. april 2005 - 14:59
#7
Dette er output værdien som tal er 'NaN'
19. april 2005 - 15:01
#8
Det giver ikke mening. Hvis det præcise output af forrige query var værdien er '300' Og ikke: værdien er '300 ' eller: værdien er '300 ' Så burde det virke.
19. april 2005 - 15:03
#9
dette er output af den forrige værdien er '300 '
19. april 2005 - 15:04
#10
Jeg kan heller ikke rigtig forstå hvad der sker. Har rodet med det et par dage nu.
19. april 2005 - 15:05
#11
Hvad er forskellen på de 3 output ? ud over afstanden til det sidste '
19. april 2005 - 15:06
#12
Jamen så har du jo et linjeskift. Se at få fjernet det fra din tekstfil eller lav nogle ekstra &-tegn som: &flaf=boing& &foo=bar& ...
19. april 2005 - 15:08
#13
Ja '300' er en streng, '300 ' er en anden streng og '300{linjeskift}' er en tredje streng. Ligesom '1' og '01' og ' 1' er tre forskellige strenge. Rimeligt basic :)
19. april 2005 - 15:16
#14
Du har helt ret som sædvanlig, mange tak for hjælpen, så kan jeg komme videre, lægger du et svar. Dette skete i min opdateringsdel i php. Kim
19. april 2005 - 15:18
#15
Number kan kun parse strenge, der er tal med eventuelle mellemrum _foran_. Er der mellemrum bagefter eller linjeskift før eller efter så kan de ikke parses.
19. april 2005 - 15:33
#16
Tark for points ;)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.