【问题标题】:how to add text to openwysiwig editor by javascript code outside openwysiwig如何通过openwysiwig外部的javascript代码向openwysiwig编辑器添加文本
【发布时间】:2009-02-13 04:40:13
【问题描述】:

我有一个页面可以从 db 编辑一些 html 代码,为此我使用 openwysiwig http://www.openwebware.com/wysiwyg/demo.shtml,它托管在 textarea 上,在编辑器中实现的插入图像和超链接的功能不太适合我,所以我需要找到一些帮助我从编辑器本身外部更改/插入文本到该区域的代码。

我试图找到解决方案,但找不到任何有价值的东西;我只知道 openwysiwig 在主机 textarea 或类似的东西上创建 iframe;除此之外,没有什么能解决我的问题。

【问题讨论】:

    标签: javascript openwysiwyg


    【解决方案1】:

    不知道为什么FCKEditor 被否决了~但它肯定可以满足您的需求。它有一个非常有用的javascript API,它允许您相当轻松地将元素插入编辑器区域。它还与各种服务器技术很好地集成,并包括一个精心设计的插件架构以进行扩展。有很多支持和示例代码,我在棘手的 ajax 驱动环境中使用过它,并且对它的功能非常满意。我找不到任何可用于 openwysiwyg 的 Javascript api 文档。我想你应该可以在一个小时内启动并运行 FCK

    【讨论】:

    • 我没有意识到挖掘包含已编辑内容的页面元素会是这样一个问题,我没有考虑更改编辑引擎,但 fck 像许可证一样在 GPL 上,但不会有问题,看来我应该用fck试试运气,谢谢
    【解决方案2】:

    这也许不是很有帮助,但是像 tinymce 或 fckeditor 这样的东西有更好的文档记录。我建议改变。

    【讨论】:

    • 我需要使用 javasctipt 动态地做这样的事情,tectarea 的内容在初始化期间由 open wyswig 处理,并且可能会进入我想要进入的一些 iframe
    • 我使用的 FCKeditor 有更多的功能和配置选项。你可能不需要像现在这样破解它。或者,您可以在将数据发布到页面之后但在将其上传到数据库之前对其进行处理。
    • 更具体的更改。那我也许可以告诉你。
    • simple i;在js中获得一个由按钮触发的函数,该函数返回一些文本,我想将文本插入/插入编辑器区域
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多