Avatar billede lajer Nybegynder
06. september 2003 - 18:57 Der er 5 kommentarer og
1 løsning

plusser tal sammen, som var det strenge

Hejsa!

Jeg har et problem med at plusse to tal sammen i JScript.

Jeg læser style.left fra en object. Dette vil jeg plusse med 75.

Mit forsøg:

Item.style.top = parentObj.style.top.replace("px", "") + 75

Item.style.top giver 100, men plusser jeg dette, giver det ikke 175... Men tilgengæld 10075.

Hvordan for jeg JScript til at forstå at den skal plusse de to, som var det integers og ikke strings ??

På forhånd tak.
Avatar billede lajer Nybegynder
06. september 2003 - 18:59 #1
Rettelse:

Item.style.top giver 100

Der skulle selvfølgelig stå:

parentObj.style.top.replace("px", "") giver 100
Avatar billede jakobclausen Nybegynder
06. september 2003 - 19:01 #2
Item.style.top = parseint(parentObj.style.top.replace("px", "")) + 75
Avatar billede jakobclausen Nybegynder
06. september 2003 - 19:03 #3
parseInt omdanner strengen til et tal, så det er muligt at lægge det samme med 75, så det i dette tilfælde giver 175
Avatar billede lajer Nybegynder
06. september 2003 - 19:05 #4
parseInt

(stort I)

Virkede fint. Tak for det.
Avatar billede jakobclausen Nybegynder
06. september 2003 - 19:06 #5
Avatar billede erikjacobsen Ekspert
06. september 2003 - 19:33 #6
Nej, det giver fejl med parseint - visse ældre browsere af bestemt
fabrikat tillod det vist, men ikke i dag.
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