Kay: Formatierte Schrift

Hallö,

ich suche eine Möglichkeit, Schrift formatiert in so einer Art TextArea auszugegeben. Leider lässt sich ja der Text in <textarea> nicht formatieren (unterstreichen, durchstreichen ...). Hab einen Chat gebaut und das Ausgabefeld bis jetzt als <textarea> festgelegt, damit der Text dynamisch vergrößert werden kann.

Vielen Dank

Kay

  1. hallo

    warum nimmst du keinen i-frame zur ausgabe?

    lg. andreas

    --
    signatures eat bandwidth
  2. Hallo Kay,

    ich suche eine Möglichkeit, Schrift formatiert in so einer Art TextArea auszugegeben. Leider lässt sich ja der Text in <textarea> nicht formatieren (unterstreichen, durchstreichen ...).

    Der Text in einer Textarea lässt sich schon formatieren, allerdings betreffen die Formatierungen einer Textarea dann den *gesamten* Text. Es ist also nicht möglich, einzelne Bereiche (Wörter, Sätze, Zeilen,...) im Textfeld anders zu formatieren als den Rest.

    Hab einen Chat gebaut und das Ausgabefeld bis jetzt als <textarea> festgelegt, damit der Text dynamisch vergrößert werden kann.

    Dann ist für dich sicher ein iframe praktischer. Nimm statt dem Textfeld einen iframe, dem du mit dem name-Attribut einen Namen zuweist. Dann kannst du mit

    iframename.document.open();
    iframename.document.write("<b>fetter Text</b> <i>kursiver Text</i>");
    iframename.document.close();

    Formatierten Text ausgeben.

    Viel Erfolg,
    Robert

    --
    What I "discovered" was that happiness is not something that happens. [...] Happiness, in fact, is a condition that must be prepared for, cultivated, and defended privately by each person.
      -- Mihaly Csikszentmihalyi
    1. Supi - danke!!!

      1. Hallo Kay,

        (Bezug auf [pref:t=34920&m=190175])

        Lass das open() und das close() weg und verwende nur write(). Dann funktionierts.

        (Hättest du aber auch selber ausprobieren können.)

        Viel Erfolg,
        Robert