Ajouter tinymce aux nouvelles textarea dynamiquement
Comment puis-je faire cela
function addTinyText(id, text){
//add textarea to DOM
$('<textarea id="txt'+id+'"></textarea>').append(text).appendTo('body');
//init tineMCE
tinyMCE.init({
theme : "advanced",
plugins : "emotions,spellchecker"
});
//add tinymce to this
tinyMCE.execCommand("mceAddControl", false, 'txt'+id);
}
mais comme à chaque fois, nous avons une nouvelle textarea+tinyMCE, mais aucun texte à l'intérieur de
Que dois-je tort?
cela fonctionne bien sur mon système (FF9), quel navigateur utilisez-vous?
mon navigateur est google Chrome 16 -- et mon code fonctionne vraiment bien sur il. mb tous les conflits il y a
problème, si le texte contient des balises <p></p><img /> et autres
pouvez-vous me montrer ce que la variable texte dit? (je pense que je pourrais maintenant quel est le problème ici)
mb solution est de tinyMCE.get('textareaId').setContent('<p>html</p>') après tinymce charge. Est-il onload déclencheur?
mon navigateur est google Chrome 16 -- et mon code fonctionne vraiment bien sur il. mb tous les conflits il y a
problème, si le texte contient des balises <p></p><img /> et autres
pouvez-vous me montrer ce que la variable texte dit? (je pense que je pourrais maintenant quel est le problème ici)
mb solution est de tinyMCE.get('textareaId').setContent('<p>html</p>') après tinymce charge. Est-il onload déclencheur?
OriginalL'auteur Luciuz | 2012-02-01
Vous devez vous connecter pour publier un commentaire.
J'ai cherché un temps très long pour trouver une réponse à un problème similaire.
Mon contenu n'est pas affiché même tu que je pourrais obtenir de l'éditeur à apparaître.
Je l'ai eu à travailler comme cela:
J'ai utilisé la norme jquery code à l'initiative de toutes les zones de texte avec le nom de classe wysiwyg comme tinymce objets.
Après l'appel ajax est terminée et la nouvelle textarea est j'ai chargé d'exécuter cette fonction:
Maintenant mon code est enfin affiché correctement.
Je vous remercie beaucoup. C'est un gros échec sur tous les tutoriels et des messages de blog sur ce sujet. Détail Important si vous essayez dynamique d'initialiser une TinyMCE textarea..
OriginalL'auteur Dieter Gribnitz
ligne
devrait être en ligne
OriginalL'auteur Luciuz