1

所以我在 TinyMCE 中使用了 FCKeditor。这很容易集成,并为我的客户提供了一种在选择文件时上传文件的好方法。为了整合它,我使用了以下代码:

function fileBrowserCallBack(field_name, url, type, win) {
var connector = ROOT + "path/to/tiny_mce/filemanager/browser.html?Connector=connectors/php/connector.php";
connector += "&Type=" + type;
browserField = field_name;
browserWin = win;
window.open(connector, "browserWindow", "modal,width=600,height=400");
}

file_browser_callback: "fileBrowserCallBack"TinyMCE 通话中。

现在我想使用这个相同的函数来填充一个简单的输入标签,这样我的用户就可以为自定义背景选择一个图像。

现在我在这个打开文件浏览器的输入字段上创建了一个 onClick 事件。但是当我选择一个文件时,我收到以下 javascript 错误:

TypeError: window.top.opener.tinyfck is undefined

那么如何使用这个插件作为常规文件浏览器使其返回选定的文件呢?

编辑:我使用的插件的实际名称是TinyFCK

4

1 回答 1

1

不幸的是,这是不可能的。tinymce 图像上传器需要使用另一种编辑器时不存在的 tinymce 文档结构。

于 2013-01-17T11:34:28.643 回答