问题标签 [rte]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 自动生长 TinyMCE
有没有办法让 TinyMCE 编辑器自动增长?我希望编辑器的高度取决于内容并在打字时增加。
我尝试了一些在谷歌搜索时发现的解决方案,但没有一个有效。
我正在使用 TinyMCE 的 jQuery 版本
javascript - 防止复制/粘贴将网页样式复制到富文本编辑器
两天来,我正在尝试几个 JavaScript 轻量级富文本编辑器 (rte),例如nicEdit、mooEditable、MooRTE(考虑了最后两个,因为它们使用了我在这个项目中使用的 mootools 框架)。
我的问题是,对于所有这些,当我从网页复制预先格式化的文本(用粗体字,链接等......)然后将其粘贴到编辑器中时,它似乎已经格式化。
这可能很好,但这是一个安全问题,因为如果我复制/粘贴整个网页,它将在编辑器中呈现整个网页。
我只是希望我的用户能够使用编辑器进行一些基本的格式化,例如将一些文本以粗体、斜体、添加链接和缩进他们的段落。
一种替代方法可能是摊牌(我敢打赌,stackoverflow 会使用它),因为这种类型的编辑器(带有预览框)不会遇到上述问题(当您在 textarea 中粘贴某些内容时,它是未格式化的文本)。但是,我不确定这是否适合我的情况,因为编辑器将用于编写长文章(比大多数 stackoverflow 帖子长得多)。在这种情况下,我认为最好有一个合适的编辑器来立即渲染(我的意思是在文本区域中,而不是在预览框中)。在我看来,真正的所见即所得编辑器更有吸引力且易于使用。
有没有一种简单的方法来修改 RTE,以便在我粘贴一些文本时呈现为无格式?还是您认为我应该使用 stackoverflow 使用的那种解决方案?(摊牌或类似)或者你知道没有我提到的复制粘贴问题的RTE?
请注意,我没有尝试 CKeditor、FCKEditor 和 TinyMCE,因为它们太复杂(重),而来自 YUI 的那个看起来不错,但需要整个库才能工作。
谢谢,
模糊燕鸥
javascript - Tinymce 编辑器错误
这是我的 tinyeditor 代码。但它不起作用。Firefox ErrorConsole 显示错误 Tinymce 未定义。任何人请告诉我为什么这不起作用
javascript - YUI 编辑器 (RTE):如何用 a 包装选择而不丢失格式?
好的,所以我遇到了一个问题,我在过去一周左右一直在处理,并且尝试了我所知道或能找到的一切。我正在使用 YUI 2.x 编辑器,用户将在其中进行一些繁重的格式化。我在页面上有一个外部按钮,当用户单击它时需要将所选文本包装在 a<span>
中,但它必须在不丢失任何格式的情况下执行此操作。出于某种原因,执行以下操作会删除选择中的所有格式:
所以要解决这个问题,我认为最好的方法是使用_getSelectedElement()
with_createCurrentElement('span')
来添加样式元素。这是我到目前为止所得到的:
如果_getSelectedElement()
正确返回具有正确样式的元素,这将非常有用,但我发现如果用户选择整个段落,它将返回BODY
. 而且由于BODY
没有任何样式,他们又迷路了。
基本上,我需要它的行为类似于工具栏上的粗体按钮,但使用 a<span>
而不是<b>
. 为什么这么难?
有什么想法或建议吗?谢谢!
html - 将 Flex RTE HtmlText 导入 TLF TextFlow
我作为 Flex/Air 应用程序的开发人员工作,我们正在使用有问题的 Flex RTE (RichTextEditor) 让用户管理他的笔记。目前,我正在尝试评估使用 TLF(文本布局框架)构建新文本组件的成本。
真正重要的是我们是否可以导入由 RTE 直接生成的 HTML 文本。我知道 TLF 1.1 的列表存在一些限制,但它一般都有效吗?
我刚刚尝试从 RTE 中获取一些 HTML 格式的文本,例如:
当我像这样将它传递给 TextConverter 时:
Flash Player 引发异常。我也尝试用
,但同样的问题。所以它似乎并没有立即起作用。你有什么经验?这对我们来说真的很重要。
更新 1:
当我尝试像上面那样导入 HTML(相同的变量声明)时,我收到此错误:
同时我删除了标签并且它可以工作,但问题仍然存在。
提前致谢!
javascript - 如何强制 Tinymce 将所有内容包含在段落中?
我使用初始化tinymce forced_root_block: 'p',
(这通常工作正常)。我面临的问题似乎是一个特例。我使用火狐。
当我按下ctrl+a
并标记所有内容时按下一个字母(例如“d”),使用 firbug 进行更仔细的检查显示
如果我推第二个字母,编辑内容就会被包装成一个段落。
我需要使用 css 和段落设置编辑器内容的样式,但是当没有段落时,我无法设置内容样式,用户可能会感到恼火。 我该如何解决这个问题?
javascript - TinyMCE 在保存时添加样式
您好:我正在使用 tinyMCE,从 word 中复制并将文本放入编辑器。当我保存它时,它应该可以正常工作并给我这种格式:
但是当我转到同一页面并再次点击保存时,我得到了这段代码
jquery - JQuery textarea 插入 html 有点像 RTE 但不是 RTE
好的 - 我认为 a<textarea></textarea>
是要使用的,所以请告诉我。我希望您创建一系列“按钮”,例如将适当的代码插入文本区域的 RTE。但请注意,这不是“真正的 RTE”。我想要的是一个带有“菜单”的文本区域,如 RTE,但只有 2 或 3 个按钮。我怀疑按钮的代码是一样的。嗯......我要去哪里......好吧试试这个......在这个(StackOverflow)RTE上有一个“图像”按钮。我想知道如何创建相同的东西(正如我所说的,我怀疑所有按钮都将基本相同)。“模态”将允许图像 src/upload 或 textarea 粘贴 YouTube 链接或 Flickr 链接等(它们将是单独的按钮)我可以创建按钮等并让模态打开/关闭等。<textarea></textarea>
请指点和建议。- 哦,我根本不需要完整的 RTE,所以“减少 CKeditor”等完全是矫枉过正。在 texarea 中“上传/使用”的唯一 HTML 是<img src="">
an<embed>
或可能(提前考虑)an <a href="">
.
javascript - 高度监听器,jQuery
我正在创建一个富文本编辑器。
基本上我有一个启用了设计模式的 iframe。当用户在输入或粘贴文本时靠近 iframe 底部时,我希望它自动调整大小。
我有改变大小的功能。
我只需要添加一个监听器。我一辈子都找不到一个有效的!
有任何想法吗?
非常感激
-将要
jquery - jquery 监听 iframe 中的事件
我正在使用 jquery 制作一个非常简单的富文本编辑器......我不想使用第三方的。
我需要从输入开始监听 iframe(相同域等)中的事件。显然我需要经常使用 bind() 。
这就是我目前所拥有的,它在 IE8 中运行良好(令人惊讶的是)但在 Chrome 中运行良好。
在上面的按键事件中,我还想获取 'edit.html' 的当前值并使用该值更新文本区域......
任何帮助将非常感激 :)
非常感谢
编辑:为了进一步解释,edit.html 是一个可编辑的文件,使用"document.body.contentEditable = true;"
-
编辑2:
编辑.html =