SEO Welten
Buchempfehlungen
|
Wysiwyg-Editor: Erstes Beispiel mit ListingKleines Tutorial: Wysiwyg-Editor / Erstes ListingÜbersicht / Seite:
Erstes Listing, Formatierung des TextesAuf der ersten Seite dieses kleinen Tutorials stellten wir eine Möglichkeit
vor, wie Sie eine Textarea gegen einen iFrame austauschen können und wie der Inhalt dieses iFrames im Browser
editierbar wird. Allein die Editierbarkeit reicht jedoch noch nicht aus, um ein normales Formular in einen
Wysiwyg-Editor zu verwandeln. Auch die Eingaben in eine Textarea sind editierbar, der Umweg über einen iFrame
wäre unnötig, wenn dem Nutzer nicht mehr Komfort bei der Textverarbeitung geboten würde. Was noch fehlt
ist ein kleines Menü, welches die wichtigsten Befehle zur Formatierung der Eingaben und des Textes enthält.
Für diese Aufgabe bieten sich Methoden wie ExecCommand und pasteHTML an.
Im Beispiel werden im Head-Bereich des Quelltextes die zur Formatierung des
Textes benötigten JavaScript-Funktionen gelistet. Im Body-Bereich wird ein Input-Formularelement erzeugt,
dessen Typ durch das Attribut Button bestimmt wird. Obwohl es sich bei Input eigentlich um ein Formularelement
handelt, so ist der Einsatz dieses Formularelementes nicht auf die Verwendung innerhalb eines Formulars
beschränkt, sondern darf in Block- und Inline-Elementen verwendet werden. Bei Betätigung des Buttons wird
durch den JavaScript Eventhandler onClick die zugehörige Funktion aufgerufen und der markierte Textabschnitt
formatiert. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" Um den vom Editor erzeugten Quelltext begutachten zu können, kann der Quelltext über einen Link mit Hilfe der JavaScript Methode alert() in einem Dialogfenster ausgegeben werden. Bei dem obersten Bild handelt es sich um ein Dialogfenster, welches im Firefox 9.0 geöffnet wurde, beim unteren Bild um ein Dialogfenster vom Internet Explorer 9.0. Gut erkennbar an der Ausgabe in den Dialogfenstern wird, dass der Quelltext in Abhängigkeit vom verwendeten Browser Unterschiede aufweist. So fügt der Firefox durchweg CSS-Formatierungen ein, wie "font-weight: bold" bei fetter oder "font-style: italic" bei kursiver Schrift. Der Internet Explorer verwendet hingegen HTML-Tags zur Formatierung, wie <strong> für fette oder <em> für kursive Zeichen.
In diesem ersten Listing wurden nur einige wenige der gebräuchlichsten Kommandos verwendet, um das Beispiel überschaubar zu halten. Auf der Seite Midas Specification findet der interessierte Entwickler eine Übersicht mit weiteren Kommandos. Die einzelnen Kommandos wurden in der Übersicht in alphabetischer Reihenfolge gelistet und mit ergänzenden Hinweisen versehen. Diese ergänzenden Hinweise müssen bei der Verwendung berücksichtigt werden. Des Weiteren finden Sie auf den nachfolgenden Seiten noch Listings zum Einfügen von Hyperlinks und Grafiken, zur Speicherung des editierten Textes und zur Verwendung von Auswahllisten. Hierzu auf der nächsten Seite mehr. weiterlesen » Verwendung von Auswahllisten |
Navigation
Finden und - Optimierung -
Webcoding
Übersicht Web Services Tutorials &
und vieles mehr... |