KoplikMedlem sedan juli 20011 129 inlägg Jag har en sida där man kör en slags aktiv preview.
Jag vill då byta ut enter markeringarna till "<br>" live... Inte ASP alltså.
Jag kan bara inte söka eller replace:a dom eftersom dom inte kallas vbCrLf.
Jag antar att det är något som typ Chr(10) + Chr(13) Carrige return & line feed...
Typ...
Snälla, hjälp! :o
------------------
Say hello to my stinky little friend!
KoplikMedlem sedan juli 20011 129 inlägg Jag lyckades få till följande:
function DoPreview()
{
Newstring = document.Form.Information.value.replace(String.fromCharCode(10), '<br>');
document.all.Preview.innerHTML = "<Table Border=0 Width='90%'><tr><td>" + Newstring + "</td></tr></Table>";
}
</Script>
Men då är saken den att den hittar bara första händelsen av chr(10) och fixar en "<br>" Sen struntar den i resten...
Någon som har en aning om hur jag får den att fortsätta att jobba på det.
Kör jag Replace-grejen igen så gör han samma sak...
Han söker inte upp nästa...
Detta eftersom källan inte ersätts...
Hur fixar jag det? :q
------------------
Say hello to my stinky little friend!
RGBMedlem sedan dec. 1999419 inlägg str="Hello\r\nWorld\r\n!";
while(str.indexOf("\r\n") != -1)
str=str.replace("\r\n","<br>");
------------------
AIDS :
Apple Infected Disk Syndrome
spangoMedlem sedan juni 20008 205 inlägg eller:
var str = enText;
str = str.replace(/\n/g, "<br>");
------------------
The mud can make you prisoner, the plains can make you dry,
the snow can burn your eye but only people make you cry...
KoplikMedlem sedan juli 20011 129 inlägg Åh... Tackar!
Jag fick till det precis innan med RegExp:
function DoPreview()
{
var MyRegExp = new RegExp("\r", "g")
Newstring = document.Form.Information.value.replace(MyRegExp, '<br>');
document.all.Preview.innerHTML = "<Table Border=0 Width='90%'><tr><td>" + Newstring + "</td></tr></Table>";
}
Mysko att den kan styra så mycket, den avbröt ju förut, med regexp gjorde den det ej. :l
Tack grabbar! :)
------------------
Say hello to my stinky little friend!