【发布时间】:2013-01-16 17:06:42
【问题描述】:
所以我在 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
【问题讨论】:
标签: plugins tinymce fckeditor file-browser