2014-09-18 92 views

回答

0

我不認爲你需要一次又一次調用tinymce.init在同一頁面中的多個textarea標記。嘗試下面的代碼,讓我知道它的作品。

tinymce.init({ 
    selector: "textarea", 

    // initiation code, that makes my textarea a tinymce textarea 

}) 

它會照顧本頁面遇到的所有textarea標籤。

+0

都能跟得上我只是測試它。不起作用 – 2015-10-26 07:57:14

0

嘗試此,具有附加功能

<script> 
    tinymce.init({ 
     selector: "textarea.tiny-mce-init", 
     menubar: false, 
     width: '100%', 
     height: 200, 
     resize: false, 
     plugins: [ 
      "code advlist autolink link image lists charmap print preview hr pagebreak spellchecker", 
      "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking", 
      "save table contextmenu directionality emoticons template paste jbimages" 
     ], 
     toolbar: "code | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor| jbimages | pastetext | fontselect | fontsizeselect | preview ", 
     // =========================================== 
     // SET RELATIVE_URLS to FALSE (This is required for images to display properly) 
     // =========================================== 
     relative_urls: false 
    }); 
    </script> 

,你應該調用類在輸入型的textarea

<textarea name="sample" class="tiny-mce-init"></textarea> 
2

tinymce.init後({});你需要運行下面的代碼:

tinyMCE.execCommand("mceAddControl", true, textAreaID); 

然而,它不工作在Firefox下。痘痘修改:

setTimeout(function(){ 
    tinyMCE.execCommand('mceAddControl', true, textAreaID); 
}, 100); 

Link to this