replace( x , linieskift , "" )

Tags:    asp

hej...
Jeg har lavet et js script som skal bruge data fra en database... i databasen kan der være gemt linieskift... og hvsi jeg skriver:

test = "<%response.write rs("test")%>";

kan kilde koden i den fil der bliver sendt til client være:

test = "hej med dig<br>
jeg hedder jonas<br>
dette er en test";

jeg kan godt finde ud af at bruge replace... men hvad skal jeg replace med:

test = replace( rs("test"), linieskift , "" )
'(det gør ikke noget at linie skriftene forsvinder... da der er tage omk html source...)

spørgsmål er hvad skal jeg skrive i stedet for: linieskift ?
jeg har prøvet med \\n og \\r som det hedder i php... (fortalte en ven....)

Mvh. Jop...



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
hej...
Jeg har lavet et js script som skal bruge data fra en database... i databasen kan der være gemt linieskift... og hvsi jeg skriver:

test = "<%response.write rs("test")%>";

kan kilde koden i den fil der bliver sendt til client være:

test = "hej med dig
jeg hedder jonas
dette er en test";

jeg kan godt finde ud af at bruge replace... men hvad skal jeg replace med:

test = replace( rs("test"), linieskift , "" )
'(det gør ikke noget at linie skriftene forsvinder... da der er tage omk html source...)

spørgsmål er hvad skal jeg skrive i stedet for: linieskift ?
jeg har prøvet med \\n og \\r som det hedder i php... (fortalte en ven....)

Mvh. Jop...


Skriv:
test = replace( rs("test"), vbCrLf , "" )

vbCrLf = "\\n" i vbscript!

Casper

[Redigeret d. 09/06-04 22:07:16 af Casper Steinmann]



Der skal vel stå:

response.write replace(rs("test"), vbCrLf, "<br>")

---
Hilsen Anders

[Redigeret d. 09/06-04 22:57:55 af Anders (r0x3r)]



string.Replace("<br>","\\n") virker i C#.Net :)



Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk




Skriv:
test = replace( rs("test"), vbCrLf , "" )

vbCrLf = "\\n" i vbscript!

Casper

[Redigeret d. 09/06-04 22:07:16 af Casper Steinmann]

jeg har prøvet med:
test = replace( rs("test"), "\\n" , "" )

og jeg kan ikke se nogen forskeld....

Mvh. Jop...




Skriv:
test = replace( rs("test"), vbCrLf , "" )

vbCrLf = "\\n" i vbscript!

Casper

[Redigeret d. 09/06-04 22:07:16 af Casper Steinmann]
jeg har prøvet med:
test = replace( rs("test"), "\\n" , "" )

og jeg kan ikke se nogen forskeld....

Mvh. Jop...


hmm tja, det var lidt uklart undskyld, du skal skrive som jeg skrev... dvs. i din kode skal der stå:

test = replace( rs("test"), "<br>" , "" )

altså sådan som det står herovenover!

Casper

[Redigeret d. 09/06-04 22:32:58 af Casper Steinmann]



tak nu virker det...

(jeg troede du ville definere variablen vbCrLf til "\\n")



t