Problème CKEditor append
Xidy
Messages postés
82
Date d'inscription
Statut
Membre
Dernière intervention
-
Xidy Messages postés 82 Date d'inscription Statut Membre Dernière intervention -
Xidy Messages postés 82 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je crée un ckeditor (jusque là ok), ensuite je voudrais par-ci par-là en fonction de mes fonction js ajouter du texte avec couleur à l'editor
J'ai un test ici qui ne fonctionne pas :
Le problème est sans doute la façon de récupérer l'instance de ckeditor...
<textarea id="lastactions" rows="4" cols="40" style="resize: none;" readonly></textarea>
<script type="text/javascript">
//<![CDATA[
var editor =
CKEDITOR.editor.replace( 'lastactions', {
extraPlugins : 'autogrow',
autoGrow_maxHeight : 400,
removePlugins : 'resize',
toolbar: 'Custom', //makes all editors use this toolbar
toolbarStartupExpanded : false,
toolbarCanCollapse : false,
toolbar_Custom: [], //define an empty array or whatever buttons you want.
readOnly : true
});
//]]>
CKEDITOR.instances['editor'].insertText('dfsdfsdf');
</script>
Merci d'avance !
Je crée un ckeditor (jusque là ok), ensuite je voudrais par-ci par-là en fonction de mes fonction js ajouter du texte avec couleur à l'editor
J'ai un test ici qui ne fonctionne pas :
Le problème est sans doute la façon de récupérer l'instance de ckeditor...
<textarea id="lastactions" rows="4" cols="40" style="resize: none;" readonly></textarea>
<script type="text/javascript">
//<![CDATA[
var editor =
CKEDITOR.editor.replace( 'lastactions', {
extraPlugins : 'autogrow',
autoGrow_maxHeight : 400,
removePlugins : 'resize',
toolbar: 'Custom', //makes all editors use this toolbar
toolbarStartupExpanded : false,
toolbarCanCollapse : false,
toolbar_Custom: [], //define an empty array or whatever buttons you want.
readOnly : true
});
//]]>
CKEDITOR.instances['editor'].insertText('dfsdfsdf');
</script>
Merci d'avance !
2 réponses
J'ai un peu avancé, j'ai l'instance et plus d'erreurs :
Par contre le texte en append (2 façon testées) ne marche pas que ce soit avec insertText ou insertHtml
<textarea id="lastactions" rows="4" cols="40" style="resize: none;" readonly></textarea>
<script type="text/javascript">
//<![CDATA[
CKEDITOR.replace( 'lastactions', {
extraPlugins : 'autogrow',
autoGrow_maxHeight : 400,
removePlugins : 'resize',
uiColor: '#BC1414',
toolbar: 'Custom', //makes all editors use this toolbar
toolbarStartupExpanded : false,
toolbarCanCollapse : false,
toolbar_Custom: [], //define an empty array or whatever buttons you want.
readOnly : true
});
//]]>
var editor = CKEDITOR.instances.lastactions;
editor.insertText('some text here');
editor.insertHtml( "WTF!" );
</script>
Par contre le texte en append (2 façon testées) ne marche pas que ce soit avec insertText ou insertHtml
J'ai réussi de cette façon
Mais je ne vois pas pourquoi insertText et insertHtml ne fonctionnent pas...
<script type="text/javascript">
//<![CDATA[
CKEDITOR.replace( 'lastactions', {
extraPlugins : 'autogrow',
autoGrow_maxHeight : 400,
removePlugins : 'resize',
uiColor: '#BC1414',
toolbar: 'Custom', //makes all editors use this toolbar
toolbarStartupExpanded : false,
toolbarCanCollapse : false,
toolbar_Custom: [], //define an empty array or whatever buttons you want.
readOnly : true
});
//]]>
var editor = CKEDITOR.instances.lastactions;
//editor.setData(CKEDITOR.instances['lastactions'].getData()+"fggdf");
</script>
Mais je ne vois pas pourquoi insertText et insertHtml ne fonctionnent pas...