2011-06-30 68 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

好的,谢谢你的贡献:) –