Marc: Formatierungen in einer Textarea

Ist es möglich, Textformatierungen schon innerhalb einer Textarea anzuzeigen (z.B. <b>fett</b>)

  1. Ist es möglich, Textformatierungen schon innerhalb einer Textarea anzuzeigen (z.B. <b>fett</b>)

    ja

    1. Ist es möglich, Textformatierungen schon innerhalb einer Textarea anzuzeigen (z.B. <b>fett</b>)

      ja

      Tut mir leid, ich wollte es in diesem Beitrag nur verdeutlichen. Ich meinte eigentliche, ob es möglich ist, in einer Textarea fette schrift anzuzeigen und wenn ja, wie.

      1. moin Marc :)

        Tut mir leid, ich wollte es in diesem Beitrag nur verdeutlichen. Ich meinte eigentliche, ob es möglich ist, in einer Textarea fette schrift anzuzeigen und wenn ja, wie.

        Nein - das geht nicht. Leider - hätt ich auch gern gemacht.

        liebe Grüße aus Berlin
        lina-

        --
        Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)
      2. Hallo,

        Tut mir leid, ich wollte es in diesem Beitrag nur verdeutlichen. Ich meinte eigentliche, ob es möglich ist, in einer Textarea fette schrift anzuzeigen und wenn ja, wie.

        In einer Textarea nicht. Aber, wenn Du vor hast, einen WYSIWYG-HTML-Editor auf einer HTML-Seite und mit JavaScript zu erstellen, dann geht das für IE und Mozilla(neuere) mit einem IFrame.

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                "http://www.w3.org/TR/html4/loose.dtd">

        <html>
        <head>
        <title>IFrame im Designmode für IE und Mozilla</title>
        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
        </head>

        <body onload="document.getElementById('editor').contentWindow.document.designMode='on';">
        <h1>Demonstration der Nutzung eines IFrames als Editor-Element</h1>

        <button onclick="document.getElementById('editor').contentWindow.document.execCommand('bold', false,

        null)">Fett</button>
        <button onclick="document.getElementById('editor').contentWindow.document.execCommand('italic', false,

        null)">Kursiv</button>
        <button onclick="document.getElementById('editor').contentWindow.document.execCommand('underline',

        false, null)">Unterstrichen</button>

        <p>Hier Text eingeben:</p>

        <iframe id="editor" width="200" height="200"></iframe>

        <button

        onclick="alert(document.getElementById('editor').contentWindow.document.getElementsByTagName('body')[0]

        .innerHTML);">Zeige Quelltext</button>

        </body>
        </html>

        Siehe auch: http://www.mozilla.org/editor/ie2midas.html.

        viele Grüße

        Axel

        1. Hallo,

          einen WYSIWYG-HTML-Editor auf einer HTML-Seite und mit JavaScript zu erstellen, ...

          Hier eine zweite Variante, auch getestet unter IE6.0 und Mozilla FireFox1.0.7. Sie nutzt die frames-collection.

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                  "http://www.w3.org/TR/html4/loose.dtd">

          <html>
          <head>
          <title>IFrame im Designmode für IE und Mozilla</title>
          <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
          </head>

          <body onload="frames['editor'].document.designMode='on';">
          <h1>Demonstration der Nutzung eines IFrames als Editor-Element</h1>

          <button onclick="frames['editor'].document.execCommand('bold', false,

          null)">Fett</button>
          <button onclick="frames['editor'].document.execCommand('italic', false,

          null)">Kursiv</button>

          <button onclick="frames['editor'].document.execCommand('underline', false, null)">Unterstrichen</button>

          <p>Hier Text eingeben:</p>

          <iframe id="editor" name="editor" width="200" height="200"></iframe>

          <button onclick="alert(frames['editor'].document.body.innerHTML);">Zeige Quelltext</button>

          </body>
          </html>

          Keine Ahnung, warum die Midas-Entwickler hier auf document.getElementById() zum referenzieren des IFrames bestehen.

          Wer möchte kann ja mal mit weiteren Browsern testen, welche der Varianten besser ist.

          viele Grüße

          Axel

  2. Tag Marc.

    Ist es möglich, Textformatierungen schon innerhalb einer Textarea anzuzeigen (z.B. <b>fett</b>)

    Du meinst:

    • Anzeige der HTML-Tags: ja, das geht bei entsprechender Maskierung
    • Fette Anzeige des Textes: nein, das geht nicht

    Siechfred