所以我在 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