webForumDet fria alternativet

Sträng med radbrytning ger "unterminated string constant"

ASP

5 svar · 250 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1

Sträng med radbrytning ger "unterminated string constant"

Jag spar information från en textarea i en session. Sedan försöker jag stoppa in datan i en javascript variabel. Allt fungerar bra till dess att jag använder en radbrytning i min textarea.

Kan man komma runt det på något fiffigt sätt?

Medlem sedan nov. 20017 144 inlägg
#2

Testa med:
var myVar=<%=replace(session("mySession"),vbCrlf,"\n")%>;

Medlem sedan maj 20012 080 inlägg
#3

if sMeddelande <> "" then
sMeddelande = replace(sMeddelande, "'", " ")
sMeddelande = replace(sMeddelande, """", " ")
sMeddelande = replace(sMeddelande, "vbcrlf", "\n")
session("sparat_meddelande") = sMeddelande
else

Jag har labbat lite med ovan men får samma problem... ?

Medlem sedan maj 20012 080 inlägg
#4

Sidan som genererar felet ser ut så här...

	printStr = varPrintHeader +"<br clear=all><br><br>" +varMeddelande +"<br>" +myMedlemsInfoArray[i] +"<br clear=all></div>" 	
	document.write(printStr);
Medlem sedan nov. 20017 144 inlägg
#5

Du skall inte ha citationstecken på vbcrlf

Medlem sedan maj 20012 080 inlägg
#6

Åååå vad dumt. Tack !

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)