Memofeld auslesen
Uwe Geißler
- asp.net
Ich habe folgendes Problem:
Ich möchte längere Texte aus einer Datenbank auslesen. Diese Texte sind in ein Memofeld eingegeben (z.B. mit Copy/Paste aus einer Textverarbeitung).
Wenn ich das Memofeld nun aufrufe wird dies ohne Textformatierung angezeigt.
Wie kann ich erreichen, das die Zeilenbreite z.B. 80 Zeichen ist und die Umbrüche erkannt werden?
Mit <pre></pre> geht es nicht, da dann alle Sätze in einer zeile erscheinen.
wenn du mit vbscript arbeitest kannst du das ausgelesene mittels replace()- funktion um ein paar br‚s bereichern.
ca. so
s_memo = xbut("memofeld")
s_memo = replace(s_memo, vbCrLf, "<br")
response.write s_memo
damit werden dann alle zeilenumbrüche aus deiner textverarbeitung in <br> gewandelt. vbCrLf ist eine konstante in vb(script)...der wert dazu ist chr(13) & chr(10)..also falls deine textverarbeitung auf linux läuft, dann fehlt einer von beiden(glaub ich mal gehört zu haben..??)
hilft das?
Wolfgang