webForumDet fria alternativet

document.write problem

JavaScript

4 svar · 281 visningar · startad av Ricki

Medlem sedan juni 2000373 inlägg
Frågan#1

Hejsan,
Varför kan jag inte skriva såhär?

document.write("<textarea cols=58 rows=15 NAME=Esidan>" + typ + "<%=Esidan%></textarea>\n");

Om jag tar bort <%=Esidan%> så funkar det utmärkt.
Jag får felmedelandet "Oavslutat strängkonsonant"

Tack på förhand

------------------
Hälsningar Ricki
www.ricki.nu

Medlem sedan maj 200010 687 inlägg
#2

Vad innehålleer variabeln Esidan?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan juni 200032 967 inlägg
#3

jag hade nog gjort så här:

document.write('<textarea cols=58 rows=15 NAME=Esidan>' + typ + '<%=replace(Esidan,"'","\'")%></textarea>\n');

sen tror jag minsann du inte menar strängkonsonant... ;)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan juni 20008 205 inlägg
#4

Personligen skulle jag nog gjort så här:

document.write('<textarea cols=58 rows=15 NAME=Esidan>' + typ + '<%=replace(replace(Esidan,"'","\'"), vbCrLf, "")%></textarea>\n');

så inte raden inte bryts nånstans där den inte ska brytas.

------------------
Dia karpen

Medlem sedan juni 2000373 inlägg
#5

spango,
din kod funkade

document.write('<textarea cols="58" rows="15" NAME="Esidan">' + typ + '<%=replace(replace(Esidan,"'","\'"), vbCrLf, "")%></textarea>\n');

Kan man inte göra på nått sånt här sätt iastället?

<textarea cols="58" rows="15" NAME="Esidan"><script language="javaScript">docoument.write(typ)</script><%=Esidan%></textarea>

------------------
Hälsningar Ricki
www.ricki.nu

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)