2010-11-28 56 views
2

J'essaie d'utiliser l'éditeur tinymce avec fenêtre modale facebox. Mais tinymce ne se charge pas lorsque la fenêtre modale est ouverte et je reçois aucune erreur de JScript dans Firebugéditeur de texte tinymce ne charge pas dans la fenêtre modale facebox

<script type="text/javascript"> 

jQuery(document).ready(function($) { 
    $('a[rel*=facebox]').facebox(); 
}) 

tinyMCE.init({ 
    theme : "advanced", 
    mode : "textareas", 
    plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist", 
    // Theme options 
     theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", 
     theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", 
     theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
     theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", 
     theme_advanced_toolbar_location : "top", 
     theme_advanced_toolbar_align : "left", 
     theme_advanced_resizing : true 

}); 
</script> 

d'aide?

+0

plus d'informations serait bien. recevez-vous des erreurs javascript (utilisez firebug)? que se passe-t-il si vous utilisez 'plugins: "". Il est possible qu'une erreur dans la configuration empêche la fermeture de tinymce. S'il vous plaît poster votre tinymce.init complète. – Thariama

Répondre

2

Maintenant, je travaille sur un autre projet et j'ai eu le même problème à nouveau

Cette fois je colorbox et mis ce code onComplete cas de fancybox.

$(".edit").colorbox({ 
    onComplete : function(){ tinyMCE.execCommand('mceAddControl', true, "textare_id"); }, 
    onClosed : function(){ tinyMCE.execCommand('mceRemoveControl', true, "textare_id");} 
}); 

et cela a fonctionné grâce à Gutch sa réponse sur TinyMCE - undefined 'e','j','t' when loading for a second time in fancyboxm

post-scriptum Tinymce init fonction définie dans le fichier d'index de l'ensemble du projet