Axel Richter: Formatierungen in einer Textarea

Beitrag lesen

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