在我的頁面中,當點擊一個按鈕時,會出現一個div,其中有一個textarea(tinyMCE)。我有一個關閉該div的按鈕。當我打開div時,請完成我的工作,關閉div並再次打開div,tinyMCE編輯器不會出現。 這裏是我的問題摘要 1-)單擊按鈕,onclick =「doAjax()」並在DIV中顯示返回的值2)在該DIV中,有一個帶有tinyMCE的textarea。一切正常 3)關閉div(實際上,只是fadeOut()DIV)一切正常 4-)再次單擊第1步上的按鈕onclick =「doAjax()」,並將返回的值顯示在DIV 5-)在那個DIV中,沒有一個TINYMCE的TEXTAREA! 我試着用他們中的一些,但不能使它工作Displayin tinyMCE經過兩次ajax調用
if (tinyMCE.get === 'undefined')
{
tinyMCE.execCommand('mceRemoveControl', false, 'message');
tinyMCE.execCommand('mceAddControl', false, 'message');
}
這段代碼顯示tinyMCE的僅是第一次,沒有第二個或更高版本。任何解決方案
----------------------- SOLUTION ---------------------- ------------ Okey。我發現一個解決方案
var oldEditor = tinyMCE.get('message');
if (oldEditor != undefined) {
tinymce.remove(oldEditor);
}
tinyMCE.execCommand('mceAddControl', false, 'message');
這工作正常!
逃脫單引號\」也出現在原來的前解決它由基本消除所有的實例? – SJuan76
對不起。這是一個PHP代碼,我刪除了其他的,但忘記了這兩個 – Yunus
如果你找到了解決方案,你應該把它作爲答案並接受它:) –