So versuche ich "MyButton" -Funktion im folgenden Code mit einem anderen Code zu ersetzen, der zum Speichern des Inhalts in eine Datei in einem Popup-Feld auffordert. Mein Knopf ist, was ich verwenden möchte, aber ändern Sie die Funktion vom Einfügen dieses Textes "Es ist mein Knopf!" zu der Funktion im Code weiter unten.Tinymce - Erstellen einer benutzerdefinierten JavaScript-Save-Taste
<script>
tinymce.init({
selector: 'textarea',
toolbar: 'mybutton',
setup: function (editor) {
editor.addButton('mybutton', {
text: 'My button',
icon: false,
onclick: function() {
editor.insertContent(' <b>It\'s my button!</b> ');
}
});
},
content_css: [
'//fast.fonts.net/cssapi/e6dc9b99-64fe-4292-ad98-6974f93cd2a2.css',
'//www.tinymce.com/css/codepen.min.css'
]
});
</script>
Ich bin mir nicht sicher, dass der richtige Weg, um die MyButton Funktion auf die Funktion unten oder was zu tun mit der document.getElement Linie entweder zu ersetzen. Könnte ich irgendwie den Mycut als separaten Code arbeiten lassen oder muss er selbst in tinymce sein? Wirklich keine Ahnung, jeder Rat würde helfen.
Hoffentlich macht dies Sinn, lassen Sie mich wissen, wenn etwas anderes benötigt wird.
EDIT:
Die Antwort unten geholfen, aber es speichert keine neuen Daten in das Textfeld eingegeben werden.
Danke, das funktioniert, aber jetzt kann ich nicht scheinen es zu senden aktuellen Inhalt der Textarea, nur was ursprünglich dort war ... – nr1
TinyMCE aktualisiert nicht automatisch die '
Ich bin noch ein bisschen neu dazu, wie würde ich entweder in den Button implementieren? Nur nicht sicher, wo ich sie im Code hinzufügen sollte. – nr1