Avatar billede lequet Nybegynder
30. oktober 2002 - 07:11 Der er 7 kommentarer og
1 løsning

Fjerne sidste to bogstaver i streng

Davs, jeg sidder med dette lille stykke kode, som ikke virker.

elm = document.getElementById( "pl" ) ;

elm.style.top = elm.style.top - 8  ;

Det er jo noget møg når elm.style.top er lig "236px", og jeg bare skal bruge selve tallet :) Så derfor vil jeg bare høre om nogen har en løsning på det, går ud fra det nemmeste er at fjerne de to sidste tegn fra strengen, men kunne ikke lige få det til at virke
Avatar billede medions Nybegynder
30. oktober 2002 - 07:39 #1
sådan...
Response.Write str.substr(0,3)

//>Rune
Avatar billede lequet Nybegynder
30. oktober 2002 - 07:44 #2
Tror der sneg sig noget ASP med ind der :) Det virker næsten, der er bare et problem, for det er ikke sikkert at tallet er 236, kunne lige så godt være 22 eller 8, og så virker det jo ikke :(
Avatar billede medions Nybegynder
30. oktober 2002 - 07:48 #3
str.substring(0,3)

lol ja... Men prøv lige med denne så... :-)

//>Rune
Avatar billede lequet Nybegynder
30. oktober 2002 - 07:53 #4
Så virker det slet ikke

Men det må da være muligt at fjerne de 2 sidste tegn istedet
Avatar billede kennie_nm Nybegynder
30. oktober 2002 - 08:14 #5
1. find strengens længde length
2. kald en substreng funktion
  substr(0,length-3)
Avatar billede lequet Nybegynder
30. oktober 2002 - 08:20 #6
Tænk, havde prøvet det flere gange, men kunne ikke få det til at virke. Skulle også kun trække 2 fra, men nu virker det da heldigvis :)

Tak for hjælpen :)
Avatar billede kennie_nm Nybegynder
30. oktober 2002 - 08:40 #7
trække 2 fra?

så vidt jeg ved vil
substr(0,length-1) returnere hele strengen,
substr(0,length-2) returnere hele strengen på nær det sidste element og substr(0,length-3) returnere hele strengen pånær de sidste to elementer

husk at checke hvad der sker hvis strengen du starter med er 2 tegn eller kortere...
Avatar billede lequet Nybegynder
30. oktober 2002 - 08:47 #8
Det var også hvad jeg ville tro, men det virker ikke hvis jeg trækker 3 fra, kun hvis jeg trækker 2 fra. Ved ikke hvorfor, har testet det grundigt, og det virker helt perfekt
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