TinyMCE ne se charge pas dans une page ouverte via Moodalbox [Résolu]

Messages postés
260
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
5 novembre 2010
- - Dernière réponse : cs_vindicien
Messages postés
2
Date d'inscription
lundi 4 décembre 2000
Statut
Membre
Dernière intervention
4 mars 2009
- 4 mars 2009 à 22:43
Salut à tous !

Ca fait très longtemps que je ne suis pas venu poster sur ce forum, mais là, après plusieurs jours de recherche, je sèche et vous êtes mon dernier espoir.

Voici mon problème :

Sur mon site, j'utilise moodalbox (extension de mootools) qui permet d'afficher une page (html/php) dans un affichage style lightbox
=> ma page index.php à un lien [a_inclure.php La page va s'ouvrir dans une lightbox]
=> le contenu de a_inclure.php s'affiche dans une lightbox (moodalbox utilise ajax pour récupérer les données)

Sur ma page index.php, je fais appel à tinymce (qui fonctionne donc pas de soucis de ce coté là)

Mon problème est que j'ai une textarea dans ma page a_inclure.php (tinymce doit s'appliquer sur toutes les textarea, sans distinction) et que tinymce ne s'applique pas sur cette textarea. (j'ai tenté de mettre le code de tinymce dan la page a_inclure.php aussi, mais ça ne marche pas mieux)

Le fait vient surement que le contenu est récupéré en ajax et que le javascript n'est pas exécuté.

Ma question est donc : est-ce que quelqu'un a déjà eu ce problème, et si oui, comment l'avez-vous résolu ?

PS : dans le fichier moodalbox.js, j'ai passé les paramêtres (qui soit disant permettent l'exécution du code javascript de la page à-inclure) à true => Le javascript devrait donc être exécuté.

Merci d'avance de vos réponses (qui, je l'espère) me permettront d'avancer

<hr />
lowke<sub>yhttp://s11.bitefight.fr/c.php?uid=45971</sub>
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
260
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
5 novembre 2010
1
3
Merci
Yes, j'ai trouvé !!

J'ai rajouté la ligne :

tinyMCE.execCommand('mceAddControl',false,'contenu');
(contenu étant l'id de ma textarea)

Donc je l'ai rajouté après l'exécution du code ajax.

Voila, si ça peux aider...

<hr />lowke<sub>yhttp://s11.bitefight.fr/c.php?uid=45971</sub>

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 201 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_lowkey
Messages postés
2
Date d'inscription
lundi 4 décembre 2000
Statut
Membre
Dernière intervention
4 mars 2009
0
Merci
Bonjour à tous !!
Appel à l'aide également car je désespère là...
J'ai à peu près le même problème, en fait j'ai une textarea qui fonctionne parfaitement avec tinymce.
Elle est par la suite remplacée par une autre textarea générée en Ajax, et là pas moyen de re appliquer Tinymce à cette maudite textarea...
Quelqu'un a déja eu le problème ? Et si oui pourrait-il m'éclairer SVP ?

J'ai trouvé quelque chose sur ce forummais ca ne fonctionne pas pour moi...
Ca pourra peut etre t'aider lowkey.

Merci d'avance
Commenter la réponse de cs_vindicien
Messages postés
2
Date d'inscription
lundi 4 décembre 2000
Statut
Membre
Dernière intervention
4 mars 2009
0
Merci
Ok merci pour ton aide !
J'ai essayé ca également mais pas moyen je comprend pas. J'ai changé tout mon code et ca fonctionne, j'ai utilisé ajax pour pas mal de trucs et bidouillé mes textarea en javascript et c'est ok maintenant !! En fin merci quand meme ;-)
Commenter la réponse de cs_vindicien