tinyMCE problème avec la charge jQuery
Question
J'ai un DIV et un bouton de chargement sur ma page et lorsque je clique sur le bouton Charger, le jQuery charge un fichier HTML à partir d'un autre fichier. Ce fichier HTML contient texteareas et démarre tinymce.
Ex:
<script language="Javascript">
function loadForm() {
$("#myContent").load("HTMLFile");
}
function goback() {
$("#myContent").load("Another HTML File Without TINYMCE");
}
</script>
<div id="myContent"></div>
<input type="button" value="Load" onclick="loadForm()"/>
HTMLFile:
<textarea id="myText" class="tinymce"></textarea>
<input type="button" value="Cancel" onclick="goback()"/>
<script language="Javascript">
$("textarea.tinymce").tinymce({
// Configurations here
});
</script>
Le problème: lorsque je clique sur le bouton Charger de ma page, tinyMCE fonctionne, mais après cela, si je clique sur le bouton Annuler puis à nouveau sur le bouton Charger, le tinyMCE ne se charge plus, uniquement lors du premier lancement.
Des conseils?
La solution
Je suggérerais d'ajouter la fonction de rappel de la méthode de chargement pour initialiser l'éditeur tineMCE.
function loadForm() {
$("#myContent").load("HTMLFile", {}, function(){
$("textarea.tinymce").tinymce({
// Configurations here
});
});
}
Le fichier HTMLFile n'aura AUCUN script.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow