Hallo,
ich habe eine Frage bezüglich JavaScript. Ich habe in einem HTML-Skript eine <textarea>. Darunter befindet sich ein <div><span>. Mit dem Event-Handler onkeyup in der <textarea> rufe ich folgende Funktion auf:
function setText () {
document.getElementById("text_span").firstChild.nodeValue = document.getElementById("Eingabe").value;
}
Diese Funktion überträgt den eingegeben Inhalt der <textarea> auf den <div><span>. Problem: Drücke ich in der <textarea> Enter (sprich einen Zeilenumbruch) und schreibe in der nächsten Zeile weiter, so wird dieser Zeilenumbruch im <div><span> nicht gemacht. Hört sich kompliziert an, ich weiß. Ihr könnt es gerne selbst mal probieren: http://www.werbung-fuer-sie.de/express/src/letter.php?zoom=4
Gebt in dem Textfeld einfach mal was ein, drückt dann Enter und gebt wieder was ein. Ihr werdet sehen, dass im <div><span> kein Zeilenumbruch gemacht wird.
Ich habe schon SelfHTMl durchforstet und konnte keine Antwort auf meine Frage finden. Es gibt bei SelfHTMl ein ähnliches Skript, das den Zeilenumbruch auch nicht interpretiert: http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#textarea
Ich hoffe, jemand kann mir bei der Lösung meines Problems behilflich sein. Ich bedanke mich bereits im Voraus für eure Hilfe.
Gruß
DHK