2010-12-14 31 views
3

J'ai deux zones de texte que je charge lorsque la page se charge, ces deux zones de texte sont dans la même ligne de table. Mon tinyMCE ressemble à ceciTinyMCE ne fonctionne pas lors du chargement de deux zones de texte

  tinyMCE.init({ 
       mode : "textareas", 
       theme : "simple" 
      }); 

Pour une raison étrange que la première zone de texte est attribué, l'éditeur et le second ne fonctionne pas. Bien que cela ne le fasse que dans Firefox. Les zones de texte ont des noms différents et ne contiennent pas d'identifiants. Tout conseil sera apprécié.

Répondre

4

Donnez-leur différents identifiants. Tinymce editor id est égal à l'identifiant textareas; si aucun identifiant de zone de texte n'est présent, "contenu" est utilisé par défaut. Dans votre cas pour les deux textareas. Parce qu'il existe déjà un éditeur tinymce avec l'id "content" lorsque la seconde zone de texte est convertie en une instance d'éditeur tinymce - elle échoue.

0

Cela a été corrigé par la mise à niveau à la version actuelle de tinyMCE (3.5b2) - selon:

http://www.concrete5.org/community/forums/customizing_c5/firefox-11-tinymce-issue-workaround-and-fix/

Dans mon code, il était pas fixe en donnant différents ids au plusieurs zones de texte (suggestion de Thariama ci-dessus).

Si vous ne savez pas comment déterminer votre version de tinyMCE, voir How do I find out what version of TinyMCE I am running?

+0

garder à l'esprit que la version 3.5b2 est encore une version bêta. Je ne risquerais pas d'utiliser une version bêta pour mes projets. il est préférable d'attendre jusqu'à ce que la nouvelle version mineure mineure soit prête – Thariama