我想实现TinyMCE的编辑到一个ExtJS环境。但它并不顺利。

首先:包括必要的脚本

<script src="js/jquery-1.2.1.min.js" type="text/javascript"></script>
<script src="ext-2.3.0/adapter/jquery/ext-jquery-adapter.js" type="text/javascript"></script>
<script src="ext-2.3.0/ext-all.js" type="text/javascript"></script>
<script src="js/miframe-min.js" type="text/javascript"></script>
<script src="js/Ext.ux.TinyMCE.js" type="text/javascript"></script>

(I有jQuery和分机的旧版本,因为我试图复制完全相同的例子/演示)。

然后我用一些JavaScript来定义与它的tinyMCE的窗口,点击一个按钮来启动弹出窗口。当我尝试和看到的结果是在Firefox,我得到一个错误:

Error: tinymce is not defined
Source File: http://localhost:4927/ExtJS/js/Ext.ux.TinyMCE.js
Line: 301

导致这种片段:

/** ----------------------------------------------------------
    WindowManager
*/        
var WindowManager = Ext.extend( 

    function( editor ) {
        WindowManager.superclass.constructor.call( this, editor );
    },

    tinymce.WindowManager,  //THIS IS WHERE THE ERROR IS

    {
        // more code

我在做什么错了?结果 这是基本的代码,我从官方TinyMCE的转页抓起。所以js文件必须是好的,说明我在其他地方犯了一个错误。

有帮助吗?

解决方案

Yarr。应包括实际插件以及

<script src="js/tiny_mce_src.js" type="text/javascript"></script>

完成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top