Avatar billede galthen Nybegynder
11. juni 2003 - 10:14 Der er 13 kommentarer og
1 løsning

Linie skrift i variable i flash

Har er dobbelt problem.

1. Jeg sender noget tekst i en variabel via GET i flash til en asp side. Teksten indeholder linieskift.
i URLen ses linie skiftet med (%0)
Teksten indsættes i en database. %0 er nu forsvundet og et linieskift er nu kun et mellem rum.
Har prøvet (replace(Request.QueryString("dinhilsen"),"%0","""+newline+""")) med det virker ikke.

Hvad kan jeg gøre for at jeg kan læse linieskiftet i variablen?

2. Teksten fra variablen skal nu læses fra asp dokumenten ind i flash igen. Det er ikke noget problem. Men igen er der selvfølgelig problemer med det linieskift der skal læses ind.

Nogle forslag
Avatar billede thedarkrider Nybegynder
11. juni 2003 - 10:17 #1
Brug <br>
Avatar billede galthen Nybegynder
11. juni 2003 - 10:17 #2
det er i flash ikke i html
Avatar billede thedarkrider Nybegynder
11. juni 2003 - 10:20 #3
Det ved jeg godt. Men flash-tekstfelter kan godt læse noget simple HTML.
Nu ved jeg intet om asp, men prøv:
(replace(Request.QueryString("dinhilsen"),"%0","""<br>"""))
Avatar billede thedarkrider Nybegynder
11. juni 2003 - 10:21 #4
Men det kræver at dit tekstfelt er sat op til at læse HTML.
Avatar billede galthen Nybegynder
11. juni 2003 - 10:23 #5
hvordan sætte du et tekstfelt op så det kan det?
Avatar billede thedarkrider Nybegynder
11. juni 2003 - 10:25 #6
Har du flash mx?
Avatar billede galthen Nybegynder
11. juni 2003 - 10:27 #7
Jeg har MX. Men problemet er ikke bare det. Den replace virker ikke når teksten kommer fra flash. fra html ville bare skrive replace vbCrLf med <br> og det virker fint.. Men replace %0 gør ingenting
Avatar billede thedarkrider Nybegynder
11. juni 2003 - 10:28 #8
ok, så ved jeg ikke lige hvad du skal gøre. Men flash forstår linieskift som enter <br> eller \n
Avatar billede galthen Nybegynder
11. juni 2003 - 10:29 #9
jeg plejer at bruge +newline+
Avatar billede barklund Nybegynder
11. juni 2003 - 10:29 #10
Det er ikke %0 - det er enten %0A (ASCII 10 = linefeed "\n") eller %0D (ASCII 13 = carriage return "\r") - Og det skal være %0A - altså "\n"...
Avatar billede galthen Nybegynder
11. juni 2003 - 10:33 #11
Kan ikke få det til at virke.. mener du sådan?
replace(Request.QueryString("dinhilsen"),"%0X","""\n""")
med X som A eller D
Avatar billede barklund Nybegynder
11. juni 2003 - 10:38 #12
Nej ikke de ekstra "" - blot "\n"
Avatar billede galthen Nybegynder
11. juni 2003 - 10:40 #13
Det replacer ikke noget.. den finder ikke %0A eller %0D
Avatar billede galthen Nybegynder
20. november 2003 - 14:41 #14
lukker tråden
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