setContent d'une zone de texte avec tinyMCE
J'ai quelques textareas et elles sont toutes avec tinyMCE.
Je voudrais définir le contenu des textarea, mais je ne trouve pas comment.
J'ai essayé ceci:
tinyMCE.get('title').setContent(selected_article_title);
voici mon textarea:
<textarea style="width: 95%;" name="Title" id="title"></textarea>
Et voici mon tinyMCE init:
tinyMCE.init({
//General options
mode : "specific_textareas",
theme : "advanced",
width: "100%",
plugins : "pagebreak,paste,fullscreen,visualchars",
//Theme options
theme_advanced_buttons1 : "code,|,bold,italic,underline,|,sub,sup,|,charmap,|,fullscreen,|,bullist,numlist,|,pasteword",
theme_advanced_buttons2 :"",
theme_advanced_buttons3 :"",
theme_advanced_buttons4 :"",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
valid_elements : "i,sub,sup",
invalid_elements : "p, script",
editor_deselector : "mceOthers"
});
Je ne sais pas pourquoi cela ne fonctionne pas, je suis à l'aide de l'exemple de la tinyMCE site http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent
source d'informationauteur Miloš
Vous devez vous connecter pour publier un commentaire.
J'ai la solution (thans pour Thariama qui me donne certains éléments)
Pour définir le contenu d'un textarea utilisation de tinyMCE, nous réveillon à remplir dans le textarea avant d'init de la tinyMCE. Aussi, la réponse est comme suit:
Créer le textarea:
Définir le contenu de la textarea:
Init la tinyMCE:
Et c'est fait ! Profitez de.
Pour tinymce version 4,
fonctionne très bien - également après l'initialisation de l'éditeur.
Je pense que cela permettra de résoudre votre problème
il fonctionne très bien pour TinyMCE v:4..
le lien pour le code est TinyMCE setContent
À l'aide de cette
ne fonctionne pas. Il va configurer votre éditeur de contenu.
Pour définir la source de l'éditeur d'élément html (textarea), vous devrez régler directement à l'aide de
Vous devez être conscient que votre éditeur n'est pas le même que le textarea!
Si vous définissez un contenu qui contient des mso balises, (un contenu html généré à partir de outlook2013, qui contient la liste numérotée par exemple), vous perdez les éléments de la liste. Par le biais tinymce.activeEditor.setContent(foo) ou premier paramètre textarea contenu puis l'initialisation de tinymce donne le même résultat, nous ne pouvons pas voir la liste des éléments correctement, ils sont alignés à gauche. Mais si nous le configurer à l'aide de
setContent(foo, { format:'raw' })
wee voir la liste des éléments correctement. Pourquoi?Les ouvrages suivants, avec tinymce version 4, et ne pas afficher l'éditeur d'un textarea alors que c'est d'être entraînés:
Assurez-vous que selected_article_title ne contient pas de balises html.