Javascript c5文件管理器和TinyMCE

Javascript c5文件管理器和TinyMCE,javascript,tinymce,Javascript,Tinymce,如果有人对c5感兴趣的话,离我越来越近。如果我能让它全部正常工作的话,Filebrowser看起来很酷 通过将以下内容添加到tinymce_jquery_full.cshtml文件中,我在Timmce>Insert/Edit图像弹出窗口中显示了“浏览”按钮 及 只需将其全部添加到主菜单中即可 <script type="text/javascript"> tag 到filemanager.js,我可以得到alertp;为了工作,它给了我一个指向我要搜索的图像的URL提示,但是窗口不

如果有人对c5感兴趣的话,离我越来越近。如果我能让它全部正常工作的话,Filebrowser看起来很酷

通过将以下内容添加到tinymce_jquery_full.cshtml文件中,我在Timmce>Insert/Edit图像弹出窗口中显示了“浏览”按钮

只需将其全部添加到主菜单中即可

<script type="text/javascript"> tag
到filemanager.js,我可以得到alertp;为了工作,它给了我一个指向我要搜索的图像的URL提示,但是窗口不会关闭,更不用说返回TinyMCE弹出窗口字段的“p”值了

因此,我现在有两个javascript弹出窗口,一个在另一个上打开,但是在Filemanager中选择图像时,我需要Filemanager关闭,并将“p”的值传递回Timmce的插入/编辑图像弹出表单的“scr”字段

很难解释

调用所有Javascript向导寻求帮助

原文如下


有人知道如何集成c5 Filemanager的教程吗http://forum.filemanager.corefive.com/home TinyMCE,我做了一些搜索,但我找不到太多!我想在TinyMCE上的插入/编辑图像弹出窗口中添加一个浏览按钮,然后打开filemanager,单击图像URL字段填充图像URL?

完成,所有内容都在TinyMCE网站上:

我只是没有看得足够深入,我想是因为我很惊讶TinyMCE会在这个问题上提供如此多的帮助

var selectItem = function(data){
    var url = relPath + data['Path'];

    if(window.tinyMCEPopup){
        // use TinyMCE > 3.0 integration method
        var win = tinyMCEPopup.getWindowArg("window");
        win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = url;
        if (typeof(win.ImageDialog) != "undefined") {
            // Update image dimensions
            if (win.ImageDialog.getImageData)
                win.ImageDialog.getImageData();

            // Preview if necessary
            if (win.ImageDialog.showPreviewImage)
                win.ImageDialog.showPreviewImage(url);
        }
        tinyMCEPopup.close();
        return;
    }
}
代码已经存在于filemanager.js中,您只需删除所有的ifwindow.opener{代码,所有代码都可以完美地工作

对于c5 filemanager和TinyMCE的所有员工,热爱您的工作

<script type="text/javascript"> tag
var selectItem = function (data) {
    var p = data['Path'];
    alert(p);
    $('#field_name', window.opener.document).val(p);
    window.close();
}
var selectItem = function(data){
    var url = relPath + data['Path'];

    if(window.tinyMCEPopup){
        // use TinyMCE > 3.0 integration method
        var win = tinyMCEPopup.getWindowArg("window");
        win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = url;
        if (typeof(win.ImageDialog) != "undefined") {
            // Update image dimensions
            if (win.ImageDialog.getImageData)
                win.ImageDialog.getImageData();

            // Preview if necessary
            if (win.ImageDialog.showPreviewImage)
                win.ImageDialog.showPreviewImage(url);
        }
        tinyMCEPopup.close();
        return;
    }
}