Avatar billede cr2000 Nybegynder
26. august 2003 - 14:10 Der er 18 kommentarer og
1 løsning

Lave et ' tegn i en streng?

Hvordan laver jeg et ' i en streng uden at afslutte den?

Jeg ved at man i andre sprog skriver f.eks '' for et '.

Håber i ved hvad jeg mener...

Mvh Christian Reinholdt
Avatar billede javanewbie Nybegynder
26. august 2003 - 14:11 #1
Du escaper den mig bekendt med et backslash \
Avatar billede roenving Novice
26. august 2003 - 14:12 #2
"Karl's høns"
Avatar billede javanewbie Nybegynder
26. august 2003 - 14:13 #3
>> roenving

Du er sgu da også over det hele. :-)
Avatar billede roenving Novice
26. august 2003 - 14:13 #4
I javascript kan du benytte "" og ' sidestillet, så hvis du starter en tekststreng med den ene kan du benytte den anden indeni ...

-- og det er en fejl at escape "" og ' men browseren accepterer det måske alligevel !-)
Avatar billede mm12010 Nybegynder
26. august 2003 - 14:14 #5
eller:
"Karl\47s høns"
Avatar billede speedy Nybegynder
26. august 2003 - 14:15 #6
roenving>>Hvorfor er det en fejl at escape med " og ' ?

/SpEeDy
Avatar billede cr2000 Nybegynder
26. august 2003 - 14:15 #7
Det var enormt sort for mig...
Avatar billede javanewbie Nybegynder
26. august 2003 - 14:15 #8
PROTEST!!!

"Karl\47s høns" !-Þ
Avatar billede erikjacobsen Ekspert
26. august 2003 - 14:18 #9
ø skal måske laves til ø hvis strengen skal bruges til noget
HTML - men det er jo ikke sikkert.

Man kan også  'Karl\'s høns'
Avatar billede roenving Novice
26. august 2003 - 14:18 #10
>>speedy
Fordi det _ikke_ er en del af javascript, at man kan escape på den måde !-)

At Internet Explorer så accepterer det og fortolker det uden fejl gør det jo ikke rigtigere ...

"Du kan lave en javascript-variabel med masser af ' ' ' ' ' ' ' ' ' indeni"

'Og du kan også lave den med " " "  " " " " " " indeni'
Avatar billede cr2000 Nybegynder
26. august 2003 - 14:19 #11
En URLencode i ASP klarede mit problem...
Avatar billede cr2000 Nybegynder
26. august 2003 - 14:20 #12
Har aldrig helt forstået Javascript. System ikke det er for nemt. Også selvom jeg kan både ASP og Delphi...
Avatar billede speedy Nybegynder
26. august 2003 - 14:23 #13
roenving>>Jamen hvad hvis man ønsker BÅDE ' og " i sin streng, hvad gør man så hvis man ikke må escape ?

/SpEeDy
Avatar billede roenving Novice
26. august 2003 - 14:24 #14
Som mm viser ...

Bruger oktal-koderne
" = \42
' = \47
Avatar billede speedy Nybegynder
26. august 2003 - 14:28 #15
okay, hvor har du din javascript viden fra? For i følge Netscapes JavaScript Reference er det en del af JavaScript standarden at escape "

/SpEeDy
Avatar billede speedy Nybegynder
26. august 2003 - 14:35 #16
hmm...ovenstående lød måske en smule negativ når jeg nu læser den igen :) Det var ikke meningen at lyde sådan :)

/SpEeDy
Avatar billede roenving Novice
26. august 2003 - 14:45 #17
-- og jeg måtte da straks fare over referencen, for det var noget underforstået, som havde givet mig det indtryk ...

Men ved lidt kig i: http://devedge.netscape.com/library/manuals/2000/javascript/1.5/guide/ident.html fandt jeg jo ud af, at begrænsningen i anbefalingerne præcis ikke omfatter "" og ' som jeg troede ...
Avatar billede speedy Nybegynder
26. august 2003 - 14:51 #18
okay, det er bare i orden :)

Håber ikke du (cr2000) er blevet alt for forvirret :) Ellers må du jo lige skrive så må vi lige forklare det forfra.

/SpEeDy
Avatar billede mm12010 Nybegynder
04. november 2003 - 10:35 #19
lukketid?
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