Avatar billede iceb1977 Nybegynder
16. februar 2002 - 17:23 Der er 21 kommentarer og
1 løsning

Linieskift ?

Hej jeg har lavet en asp side der returnerer

en streng til et flash dyn tesktfelt.

results=1hej dette er svar nummer et2hej dette er svar nummer to

Dette står kun i EN linie men jeg vil gerne have

det til at stå sådan i 4

sådan her

1: 1

2: hej dette er svar nummer et

3: 2

4: hej dette er svar nummer to

Hvordan gør jeg dette ?

Avatar billede Slettet bruger
16. februar 2002 - 17:25 #1
linieskift i et tekstfelt er \n

results=1\nhej dette er svar nummer et\n2\nhej dette er svar nummer to
Avatar billede lingoman Nybegynder
16. februar 2002 - 17:30 #2
fks. strengen

"DynamicTextVar = this is\na test"

vises som


        this is
        a test

Derfor skal du inkludere \n i din streng der hvor du vil have linjeskift

results=1\nhej dette er svar nummer et\n2\nhej dette er svar nummer to

mvh geo
Avatar billede lingoman Nybegynder
16. februar 2002 - 17:32 #3
el_barto>> jeg havde ikke set dit svar
iceb1977>> du kan bare afvise mit dersom el_barto var først ;)
mvh geo
Avatar billede Slettet bruger
16. februar 2002 - 17:45 #4
%0D
Avatar billede iceb1977 Nybegynder
16. februar 2002 - 17:47 #5
Hej skal jeg skrive \n i min asp eller inde i

flash ?????
Avatar billede Slettet bruger
16. februar 2002 - 18:08 #6
Linieskift = %OD
Mellemrum = %20

DVS:
results=1%0Dhej%20dette%20er%20svar%20nummer%20et%0D2%0Dhej%20dette%20er%20svar%20nummer%20to

I ASP kan du bruge URLEncode til specialtegn, f.eks
Response.write(Server.URLEncode(MyString))

Men jeg mener ikke at den tager højde for linieskift. Derfor skal du selv lige lave en funktion afhængig af hvordan du trækker på dine data i ASP'en.
Hvis det f.eks er fra en database vil breaks figurere som vbCrLf og skal derfor erstattes til '%OD' - det kan gøres sådan;
Response.write(Server.URLEncode(Replace(myTxt,vbCrLf,"%OD")))

Du kan i øvrigt bare bruge HTML koden <br> i din tekst bare du afvinger HTML i font options

Mvh/M!chael
Avatar billede lingoman Nybegynder
16. februar 2002 - 18:11 #7
d!ktator>> Hvornår bruger man så
\n
eller
&newline&
?
Avatar billede iceb1977 Nybegynder
16. februar 2002 - 18:17 #8
Hej

Jeg kan ikke klikke i html jeg får denne fejl i flash:

WARNING: This movie uses features that are not supported in the Flash 4 player
Scene=Scene 1, Layer=Layer 1, Frame=1: HTML text field
Avatar billede Slettet bruger
16. februar 2002 - 18:20 #9
Opgradér til Flash 5 ;-)

Lingo >> \n og \n\r bruges bl.a i JavaScript - jeg ved ikke om Flash 4 understøtter dem ?? &newline& har jeg aldrig hørt om ??
Avatar billede iceb1977 Nybegynder
16. februar 2002 - 18:21 #10
jeg har flash 5
Avatar billede Slettet bruger
16. februar 2002 - 18:23 #11
Så er det vel fordi dine puplish setting står til Flash 4
Avatar billede lingoman Nybegynder
16. februar 2002 - 18:23 #12
Det er en flash 5 kommando jeg bruger til at lave linjeskift hvis jeg f. eks indlæser en variabel som tekststreng.
Regnede bare med at det også ville fungere med ASP.
Avatar billede Slettet bruger
16. februar 2002 - 18:32 #13
Lingo >>
?? Mener du mystring=bla_bla_&newline&bla_bla_
'&' tegnet skelner da bare mellem definationen af variable...

Det er vel lige meget hvilket server-side script der genererer outputtet, -det skal altid være den samme.
Avatar billede lingoman Nybegynder
16. februar 2002 - 18:39 #14
myString="bla_bla"+newline+"bla_bla";
eller når amn indlæser en txt fil med indholdet
"myString=bla_bla_\nbla_bla_"
Avatar billede iceb1977 Nybegynder
16. februar 2002 - 18:44 #15
jeg tror ikke \n kan bruges i asp men kun i txt

og det virker nu med br så det er super lukker lige

ned og tak lingo sss
Avatar billede Slettet bruger
16. februar 2002 - 18:44 #16
Ok - nu er jeg med ;-)
Du skriver variable i selve Flashen, jeg befinder mig i en ekstern .txt
Der kan du nemlig ikke bruge \n eller +newline+ -og dog .... skal lige lave et forsøg...
Avatar billede Slettet bruger
16. februar 2002 - 18:54 #17
Nej - det lader ikke til at du kan loade en kommando med i tekststrengen, så skal der i hvertfald lige laves noget funktion til at tage i mod den i Flashen, og det gider jeg sq ikke til, når man kan bruge '%OD' og '<br>' istedet - - Men det kunne være at det lige var noget for ham Bokel ;-D
Avatar billede lingoman Nybegynder
16. februar 2002 - 18:55 #18
Kan man heller ikke bruge \n i ASP strengen ?

Jeg har vist fået pointsne ved en fejltagelse..
Avatar billede Slettet bruger
16. februar 2002 - 19:03 #19
\n og +newline+ lader kun til at virke i Flashen, da det er en del af AS - når den bliver loadet ekstern bliver den fortolket som en string, og ikke en kommando. - mit bud :) ..altså i stil med Bokels operator.
Avatar billede lingoman Nybegynder
16. februar 2002 - 19:07 #20
ok tak diktator :)

Jeg overfører lige dine points selvom jeg kender din holdning ;)
Avatar billede Slettet bruger
16. februar 2002 - 19:09 #21
Nej behold dem selv, jeg kan afterhånden ikke lave om på mine principper... til hvad nytte :)
Avatar billede lingoman Nybegynder
16. februar 2002 - 19:13 #22
For en ekspetens ordens skyld ! :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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