2011-06-30 112 views
1


我一直在尋找幾天,但我找不到解決方案。這裏是我的問題:
我從他們的網站下載了TinyMCE jquery插件,並將這些文件上傳到我的服務器。

我想加載一個頁面,使用jQuery.load( 「HTMLFILE」)

這裏後顯示TinyMCE的是我使用初始化代碼TinyMCE的:
jQuery加載的tinyMCE問題

$(this).load("pages/addnew-page.php", {areyouhere: "true"}, function(){ 
     $(this).show("blind", 500); 
     $('textarea.tinymce').tinymce({ 
//tinyMCE Config 
      }); 
}); 

,然後在的AddNew頁.PHP,我使用:

<textarea class="tinymce">this is a text area</textarea> 

第一次TinyMCE的推出,它的作品完美,但如果我用.load()去到另一個頁面,我得到異常的塞:

uncaught exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHTMLDocument.implementation]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js :: <TOP_LEVEL> :: line 16" data: no] 

我不知道這是什麼原因造成的。有人知道嗎?

回答

1

我建議你不要使用tinymce的jquery版本(在處理鍵盤輸入時令人驚訝的慢)。但是改爲使用常規的jQuery lib +常規的tinymce構建。

+0

修復了這個問題,但我很好奇,爲什麼它沒有使用jquery插件工作。 –

+0

我不完全知道,但至於現在我會保持我的手遠離jquery tinymce build – Thariama

+0

好的,謝謝你的貢獻:) –