Hallo Michael.
Mein Ansatz sieht beispielsweise folgendermassen aus:
[...]
document.getElementsByTagName("kommentar").innerHTML = text;
Du verwendest hier innerHTML, das nicht alle Browser verstehen. Dies solltest du auf jeden Fall mittels einer if-Abfrage ermitteln. Weiterhin überschreibst du die gesamte bisher gemachte Eingabe. Eine bessere Vorgehensweise wäre meiner Meinung nach, den eingegebenen Text an die bisherige Angabe dranzuhängen. Darüber hinaus solltest du dich mit dem Zugriff auf Formularelemente mittels DOM beschäftigen:
http://selfhtml.teamone.de/javascript/objekte/elements.htm
Die Frage ist nun allerdings, wie ich dies dem Textfeld (Textarea) so auch "mitteilen" kann.
Gar nicht. Innerhalb einer Textarea werden HTML-Tags nicht als solche behandelt und deshalb auch nicht interpretiert. Willst du eine Art Vorschau haben, musst du einen anderen Weg gehen.
Die Anweisung document.getElementsByTagName("kommentar").innerHTML = "<i>" + text + "</i>" beispielsweise bringt keine Fehlermeldung, allerdings wird der Text auch nicht angezeigt.
Was genau wird nicht angezeigt, der gesamte Text oder nur die Formatierung?
Grüße
Siechfred