So verwenden Sie das JQuery-Editor-Plugin tinyMCE

So verwenden Sie das JQuery-Editor-Plugin tinyMCE

Ändern Sie die vereinfachte Dateigröße und laden Sie das Beispiel herunter: Laden Sie die Datei auf Ihren lokalen Computer herunter. Sie können den neuesten jQuery-basierten Code auch von der offiziellen Website herunterladen: https://www.jb51.net/codes/44180.html

1 html

<textarea id="txtcontent" runat="server" name="elm1" rows="15" cols="80" style="width:80%"></textarea>

2 js Referenz

Referenzieren Sie zuerst tiny_mce.js und jquery-1.4.2.min.js

Aufruf von tinyMCE:

Code kopieren
Der Code lautet wie folgt:

<Skripttyp="text/javascript">
tinyMCE.init({
// Allgemeine Parameterkonfiguration
Modus: "Textbereiche",
Thema: "fortgeschritten",
Plugins: „Seitenumbruch, Stil, Ebene, Tabelle, Speichern“,
// Konfiguration der Designparameter
theme_advanced_buttons1 :", fett, kursiv, unterstrichen, durchgestrichen",
theme_advanced_buttons2 : "",
theme_advanced_toolbar_location : "oben",
theme_advanced_toolbar_align : "links",
theme_advanced_statusbar_location : "unten",
theme_advanced_resizing: wahr,
// Hier kannst du deinen eigenen Stil ersetzen
content_css: "css/word.css",
external_link_list_url: "Listen/link_list.js",
//Werte für das Template-Plugin ersetzen
template_replace_values ​​​​: {
Benutzername: "Einiger Benutzer",
Personal-ID: "991234"
}
});
</Skript>

Parameterdetails:

Modus: Textbereiche oder exakt
Elemente: Wird im Modus „exact“ verwendet. Sein Wert ist die ID oder der Name des Textbereichs, der in HTML verwendet werden soll.
Thema: Der verwendete Stil
Skin: Den Style finden Sie im entsprechenden Skin-Verzeichnis
skin_variant: Die im Skin-Verzeichnis ausgewählte CSS-Datei, z. B.: skin_variant: "schwarz" bedeutet: skins\o2k7\ui_black.css
Plugins: Plugins im Plugins-Ordner auswählen und verwenden
theme_advanced_buttons1: Die erste Reihe der Funktionsbuttons wird angezeigt, usw. theme_advanced_buttons2 usw.
3. Fügen Sie über js ein Bild zum Eingabefeld hinzu und zeigen Sie es an. Der js-Code lautet wie folgt:
tinyMCE.execCommand('mceInsertContent',false,"<p><img src=\"../images/house.jpg\" alt=\"\" width=\"588\" height=\"419\" /></p>");
Holen Sie sich den Inhalt des Eingabefelds über js. Der Code lautet wie folgt:
tinyMCE.getInstanceById('txtcontent').getBody().innerHTML

<<:  Umfassende Erklärung zu dynamischem SQL von MyBatis

>>:  CSS zum Erzielen des Bildschwebens mit der Maus-Falteffekts

Artikel empfehlen

Sortierung und Paginierung von MySQL-Abfragen

Überblick Da wir die Daten normalerweise nicht di...

Velocity.js implementiert den Seiten-Scrolling-Umschalteffekt

Heute werde ich ein kleines Javascript-Animations...

So implementieren Sie den Selbststart eines Docker-Containers

Container-Autostart Docker bietet einen Neustartr...

So visualisieren Sie skizzierte Diagramme in Vue.js mit RoughViz

einführen Ein Diagramm ist eine grafische Darstel...

JS realisiert die Berechnung des Gesamtpreises der Waren im Warenkorb

JS berechnet den Gesamtpreis der Waren im Warenko...

Eine einfache Methode zum Zusammenführen und Entfernen doppelter MySQL-Tabellen

Szenario: Die gecrawlten Daten erzeugen eine Date...

Implementierungsbeispiel für den Bildupload mit Vue+Element+Springboot

Vor kurzem hatte ich zufällig Kontakt mit dem Pro...

14 Techniken für leistungsstarke Websites

Original : http://developer.yahoo.com/performance...

Docker-Container greift auf MySQL-Operationen des Hosts zu

Hintergrund: Es gibt ein Flask-Projekt, das eine ...

Die 13 am häufigsten in Interviews gestellten Fragen zu Vue-Modifikatoren

Inhaltsverzeichnis 1. faul 2.trimmen 3.Nummer 4.H...

Analysieren Sie, wie eine SQL-Abfrageanweisung in MySQL ausgeführt wird

Inhaltsverzeichnis 1. Übersicht über die logische...

Natives, benutzerdefiniertes Rechtsklickmenü von js

In diesem Artikelbeispiel wird der spezifische Co...