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?

Était-ce utile?

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
scroll top