问题标签 [nicedit]

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.

0 投票
2 回答
1808 浏览

php - 如何在 XMLHttpRequest 之后调用 nicEdit(编辑框)或 jquery(文本框的日期选择器)?

需要帮助(或示例),因为我在使用 XMLHttpRequest 时似乎无法调用 jquery datepick 或 nicEdit。

我的代码带有 4 个 php 文件:

showMain.php 是一个从数据库中提取数据以进行显示/编辑等的文件……但为简单起见,我为 $netwkinfo 分配了一个值。

我希望看到的是编辑框中显示的 nicEdit 功能(面板)。不幸的是,我没有看到它,只是出现了一个普通的编辑框。可能出了什么问题,我应该如何纠正它才能正常工作。

同样,如果我在 showmain.php 的文本框中使用 jquery datepicker,我也没有看到它工作。我认为它是相同的概念,但只是无法弄清楚如何让它们工作。

感谢这里的任何帮助。谢谢。

0 投票
2 回答
2818 浏览

nicedit - Nicedit 帮助 - removeFormat 函数

我正在尝试绕过 Nicedit,尤其是“removeFormat”功能。

问题是我在下面的代码中找不到“removeFormat”方法源代码。JS 语法对我来说看起来很奇怪。有人能帮我吗 ?

抱歉,代码太长了。Nicedit 在这里:http ://nicedit.com/download.php

这是我发现的关于“源代码中的 removeFormat”的内容。但是没有“removeformat”命令???:

});`

0 投票
3 回答
2450 浏览

nicedit - NicEdit 的文本对齐功能在 FireFox 上不起作用

在输入一些文本并单击对齐按钮以对齐文本时,我发现 NicEdit(富文本编辑器)存在问题。文本仅在 FireFox 上不对齐,并在 FireBug 上收到此消息

未捕获的异常:[异常...“组件返回失败代码:0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLDocument.execCommand]”nsresult:“0x80004005 (NS_ERROR_FAILURE)”位置:“JS 框架 :: http://js.nicedit.com/nicEdit -latest.js :: 匿名 :: 第 38 行“数据:无] 第 0 行

请你能帮我解决这个问题。

谢谢,

0 投票
7 回答
9287 浏览

javascript - 在 NicEdit 中插入 HTML 所见即所得

如何在 NicEdit 创建的 div 中的光标处插入文本/代码?

我尝试阅读文档并创建自己的插件,但我希望它在没有工具栏的情况下工作(模式窗口)

0 投票
2 回答
2592 浏览

nicedit - 下一行的 NicEdit 问题

在我的一个网站中,我使用的是 NicEdit javascript 编辑器。在我的编辑器中,我无法按回车键进入下一行。我只能输入单行..textarea 或 NicEdit 有这个问题吗?我正在转换所有文本区域以替换为 NicEdit。

0 投票
2 回答
6884 浏览

javascript - Javascript NiceEdit 配置

我正在尝试使用nicedit

目前我正在使用它来将 nicedit 添加到所有文本区域:

如何配置这些所见即所得?我发现我可以通过以下方式配置单个框:

但是使用时我该怎么做bkLib.onDomLoaded(nicEditors.allTextAreas);呢?

我很困惑。

谢谢!

对于它的价值,我们也运行 jquery。

0 投票
2 回答
7416 浏览

jquery - textareas 中的内容设置为使用 nicEdit 不更新以反映用户更改

由于我的英语水平低,请接受我的道歉

我使用 jQuery 加载页面,并在该页面中使用 nicEdit,然后使用 jQuery 将数据发布到另一个页面。但它只是发送空值而不是用户在编辑器中写的内容(如果我为我的文本区域定义了一个默认值,它只是发送默认值而不是用户写的文本)。问题是什么,解决方案是什么?

谢谢。


更新在阅读了这篇相关文章和最后的评论并阅读了我发现的其他文章后,在提交表单之前必须使用这种方式:

为此,我使用 jquery 选择任何 textarea 并调用.each()jquery 函数。例如 :

这适用于预先创建的 textarea。但是我有一些通过 jQuery 动态创建的文本区域,findEditor()上面的函数没有找到这些,也没有调用saveContent()这些。

对于这个问题你提供什么??????

tnx

0 投票
1 回答
580 浏览

image-processing - 我们可以更改 niceedit 所见即所得文本编辑器的上传路径吗

我发现niceedit文本编辑器和我想要的一样简单。它包括文件上传插件。它将文件上传到ima​​geshack。我想更改其上传路径。但怎么不知道。我在哪里可以设置路径?

0 投票
7 回答
6690 浏览

javascript - 如何设置nicedit不可编辑

我正在使用 nicedit js,它是我的 textarea 中的 WYSIWYG 编辑器来查看 html 文档,但它仍然可编辑,如何将此 nicedit 设置为只读模式,我尝试从其文档中搜索但无法找到它,做任何一个有使用nicedit的经验,

提前致谢

0 投票
1 回答
1236 浏览

javascript - 使用 OnPaste 时,Firefox 中的富文本粘贴失败

我正在为nicEdit编写一个扩展,这将导致所有粘贴的富文本都被粘贴为纯文本。我的代码在 Chrome 和 IE7 中完美运行,但在 Firefox 3 中失败(可能还有 Firefox 2,但出于不同的原因 - 特别是缺少粘贴事件)。

奇怪的是,当粘贴的文本是纯文本时,我的代码可以完美运行。它似乎窒息任何格式。以下是 Firefox 版本中涉及的步骤,这些步骤在粘贴时触发(事件正在触发,但粘贴失败):

  • 获取当前选择和范围
  • 用 新建一个 divcontentEditable = true并将其添加到 DOM
  • 将插入符号移动到新的 div
  • 设置超时以从新 div 获取 HTML,清理它,并将其放入旧选择中(我在步骤 1 中抓取)
  • return true(允许原始粘贴完成,将内容粘贴到新的 div 中)

似乎所有这些步骤都已执行,但粘贴从未发生。我在控制台中没有收到任何错误(只是一个与解析错误有关的警告text-align- 声明被删除),并且当我使用 Firebug 进行调试时没有任何可疑的事情发生(除了我的粘贴似乎是空的,这就是问题所在)。

该警告让我认为 Firefox 可能无法解析我一直在粘贴的内容,但如果没有我的拦截代码,我可以很好地粘贴到 nicEditor 中。

我已经在http://www.ryankinal.com/paste/firefox.html上传了我的 Firefox-only 测试脚本——这是 Firefox 从我的完整扩展中执行的代码。

有几点需要注意:

  • 我从 TinyMCE 粘贴插件中获得了相当多的灵感
  • 我正在使用一些 jQuery 进行元素选择
  • Function.prototypenicEdit 中似乎也有一些修改,我觉得很奇怪
  • 我可以使用另一个富文本编辑器,但将其视为调试练习
  • 上面链接的代码仅适用于 Firefox