所以我使用了FCKeditor for TinyMCE。这很容易集成,并为我的客户提供了一种在选择文件时上传文件的好方法。为了整合这个,我使用了以下代码:
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");
}
TinyMCE电话中的file_browser_callback: "fileBrowserCallBack"
。
现在我想使用同样的功能填充一个简单的输入标签,这样我的用户就可以为自定义背景选择一个图像。
现在我在此输入字段上创建了一个打开文件浏览器的onClick事件。但是当我选择一个文件时,我收到以下javascript错误:
TypeError: window.top.opener.tinyfck is undefined
那么我怎样才能将这个插件用作常规文件浏览器,使其返回所选文件?
编辑:我使用的插件的实际名称是 TinyFCK
答案 0 :(得分:1)
不幸的是,这是不可能的。 tinymce图像上传器需要使用另一种编辑器时不存在的文件结构。