Christian Becherer: Line feed in Textarea

Hallo,

ich möchte in eine Textarea einen Text einfügen und den Zeilenumbruch selbst definieren. Dies geschied über JavaScript. Leider funktioniert \n nicht.
Wie kann ich trotzdem erreichen das die Zeile mit definierten Zeilumbrüchen erscheint?

Hier die Funktion:
function change_textarea(language, DataID) { //sets textarea to the string recognized by the application as FAQ in the res.html file

var textarea_obj = eval('document.faq.data_'+language);

textarea_obj.innerHTML = "<H1 class="ID">Record ID "+ DataID + "</H1>\n<p align="left"><img border="0" src="images/faq_begin.gif" width="624" height="36"></p>\n<p> </p>\n<p align="right"><img border="0" src="images/faq_end.gif" width="624" height="36"&gt";

return true;
}

Vielen Dank für eure Hilfe!

MfG
CHristian Becherer

  1. Moin Moin !

    function change_textarea(language, DataID) { //sets textarea to the string recognized by the application as FAQ in the res.html file

    var textarea_obj = eval('document.faq.data_'+language);

    textarea_obj.innerHTML = "<H1 class="ID">Record ID "+ DataID + "</H1>\n<p align="left"><img border="0" src="images/faq_begin.gif" width="624" height="36"></p>\n<p> </p>\n<p align="right"><img border="0" src="images/faq_end.gif" width="624" height="36"&gt";

    return true;
    }

    geht's noch?

    Die normale Syntax, um Inhalte von Formularelementen zu ändern, ist diese:

    documment.forms['HIER_DER_NAME_DES_FORMS'].elements['HIER_DER_NAME_DES_ELEMENTS'].value="hello\nworld";

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"