Sven Rautenberg: Textarea mit Zeilenumbruch !

Beitrag lesen

Re-Moin!!!

http://learn.to/quote und </faq/#Q-09a>. Ich bitte freundlich um Beachtung.

Ich weiss dass es laut Standard das Attribut wrap nicht gibt aber sowohl netscape als auch der internet explorer kennt es und laut selfhtml bewirkt das attribut wrap folgendes .... "

Du setzt Features ein, die in allen anderen als speziellen Browsern nicht funktionieren, und wunderst dich, daß sie nicht funktionieren?

wrap="hard" wird von Netscape 4.x interpretiert und bewirkt automatischen Zeilenumbruch bei der Anzeige. Beim Absenden des Formulars werden die Zeilenumbruchzeichen an Stellen, wo der Text automatisch umgebrochen ist, übertragen."....

Tja, wenn du denn auch von wrap="hard" geschrieben hättest... Du hast aber von wrap="physical" geschrieben.

Die Get-Methode verwende ich damit ich sehe was übermittelt wird, auf Server-Seite schreibt ein JSP-File den Text in eine xml-Datei. Ich will jetzt aber dass wenn ich den Text aus der xml-Datei herauslese und in html ausgebe, das dieser dann wieder in der Form vorliegt, wie ich er im Textarea eingegeben wurde, denn es sieht doof aus wenn ich dann eine ziemlich lange Zeile habe und um diese zu lesen scrollen muss.

Wie gibst du denn diese Zeile aus? In einer Textarea? Einfach das gleiche wrap benutzen sollte helfen.

<pre>? Dann hast du in der Tat ein Problem, aber woher willst du wissen, daß die im Browser umbrochene Zeile nicht auch noch zu lang für die Anzeige ist. BTW: Opera kennt kein Wrap, fügt also auch keine Zeilenumbrüche ein, und du hast das Problem immer noch.

Du solltest Eingabeprobleme von Ausgabeproblemen trennen. Die Zeilenlänge bei der Ausgabe ist ein Ausgabeproblem. Löst du das anders (z.B. durch automatischen Textumbruch, wie ihn HTML meist verwendet, z.B. innerhalb von <p></p>), entfällt die Notwendigkeit einer speziellen, aber standardwidrigen Textarea.

- Sven Rautenberg