使用file_browser_callback的Tinymce版本4.1.6如何将所选弹出窗口的图像传回原始窗口

时间:2014-11-26 13:33:20

标签: jquery jsp tinymce

我正在使用tinymce 4.1.6版。我希望实现文件浏览器。我按照http://michaelbudd.org/tutorials/view/2/creating-a-custom-file-browser-for-tinymce中的说明进行操作。我创建了一个弹出窗口和一切。      然后在图像上点击我需要将所选图像的网址收回到原始窗口,这是我的问题所在。在本教程中,我看到为了将数据从tinemce传输到弹出窗口,反之亦然,我需要使用tiny_mce_popup.js。这就是我的问题开始的地方。在TinyMCE 4.1.6开发包中,我在\ plugins \ compat3x中找到了这个脚本。在TinyMCE 4.1.6包中,我认为非开发版本没有这样的java脚本。       所以我的问题是,有什么东西替换了这个版本中的tiny_mce_popup.js,还是应该简单地将compat3x文件夹复制粘贴到我下载的TinyMCE 4.1.6软件包的插件中?

- 如果我的问题很愚蠢,但这是我第一次使用这个插件 -

1 个答案:

答案 0 :(得分:0)

我希望我仔细阅读...... 答案在这里: http://michaelbudd.org/tutorials/view/28/building-custom-file-browser-for-tinymce-version-4

             var args    = top.tinymce.activeEditor.windowManager.getParams();
             win         = (args.window);
             input       = (args.input);
             win.document.getElementById(input).value = '/assets/clientAssets/' + $(this).data('filename');
             top.tinymce.activeEditor.windowManager.close();

我不知道这是如何运作的......但是它有效......