【问题标题】:Get selected FCK file url from pop-up window从弹出窗口中获取选定的 FCK 文件 url
【发布时间】: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


    【解决方案1】:

    不幸的是,这是不可能的。 tinymce 图片上传器需要使用其他编辑器时不存在的 tinymce 文档结构。

    【讨论】:

    • 我使用的插件可以在freecode.com/projects/tinyfck找到。这是 TinyMCE 的免费图片上传插件。但我试图做的是将其用作普通 标记的常规图像选择器。
    • 正如我所说,这需要额外的结构。我看了一下插件,它似乎是一个相当复杂的事情
    • 好的,谢谢。有什么建议我应该用作自定义文件浏览器吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 2022-08-23
    • 2020-04-02
    • 1970-01-01
    相关资源
    最近更新 更多