javascript - TinyMCE - 如何在同一页面上有 2 个编辑器,并且两个编辑器只有一个预览按钮

标签 javascript tinymce

我有一个页面,就像博客一样,有两个文本区域(TinyMCE编辑器),每个编辑器在编辑器内都有预览按钮,我想知道如何在两个文本区域的编辑器外部只有一个预览按钮,显示两个编辑器的内容。

在这里搜索,我尝试为每个编辑器、元素分开配置......但我不知道该怎么做。

这可能吗?

一个想法的图像:http://dl.dropbox.com/u/1143414/preview.JPG ,有两个编辑

最佳答案

您需要自己实现它。以下是您需要执行的操作的简短描述:

1. 获取编辑器 #1 的 html 内容

var content_1 = tinymce.get(editor_id_1).getContent();

2. 抓取编辑器 #2 的 html 内容

var content2 = tinymce.get(editor_id_2).getContent();

3.您将需要一个自己的弹出或模式对话框,我称之为对话框

4. 将两个内容放入一个 html 元素中

var div = document.createElement('div');
div.id = "my_preview";
div.innerHTML = content_1 + "<hr>" + content_2;

5.将 div 加载到弹出窗口或模式对话框中

dialog.addChild(div);

关于javascript - TinyMCE - 如何在同一页面上有 2 个编辑器,并且两个编辑器只有一个预览按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6474456/

相关文章:

javascript - Socket.io --- 一个对象用于多个用户

javascript - 为什么 &lt;script&gt;window.opener ='x' ;window.close();&lt;/script&gt; 在 Firefox 中不起作用

javascript - 如何正确构建异步 Node 代码

php - 从 WP Editor TinyMCE 中删除特定按钮

javascript - Tinymce on keypress 我尝试显示内容的预览

javascript - 如何使 document.location.href 表现得像一个简单的链接?

javascript - TinyMCE链接插件添加自定义属性

javascript - TinyMCE - 将多个元素包装在一个 div 中

javascript - tinymce 打开一个新窗口切换到 Firefox 和 chrome 中的下载对话框

javascript - Js Opentok (Tokbox) 显示等待状态。