Lasse Vestergaard skrev:
>> <%= Replace(tekstvariabel, vbNewLine, vbNewLine & "</p><p>") %>
> Jeg bruger javascript til at lave ASP. Når du skriver vbNewLine hvad betyder
> det så?
vbNewline er en konstant for linjeskift i VBScript. På et windows-system
svarer den til Chr(13) & Chr(10). Så vidt jeg husker kan man i
javascript/jscript benytte \n i stedet.
Men den metode jeg angav før forudsætter at du indsætter de tvungne
linjeskift der hvor der er angivet linjeskift i koden (den teknik bruges
ofte når man skal behandle tekst indtastet i en browser). Hvis dit
<br>-element findes i koden i forvejen, kan man ikke bruge den
erstatningsmetode.
I VBscript kan man så i stedet benytte Replace-metoden med argumentet
count = 1 (count angiver hvor mange gange der skal erstattes):
Replace(tekstvariabel, "<br>", "</strong><br>", 1, 1)
Jscript har (mig bekendt) ikke en simpel replace-funktion, men du kan
foretage erstatningen med et regulært udtryk (Regex).
Se evt. siden her vedr. regex: <
http://www.regular-expressions.info/>
> Jeg har rodet lidt med en idé hvor man bruger en løkke:
Jeg kan ikke helt se hvad du vil - men hvis du vil fremhæve en del af
teksten, bør du afgjort kigge på regex i stedet for en løkke. Det vil
køre mangefold hurtigere og du vil samtidig have langt større kontrol
over hvad der markeres.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html