问题标签 [jhtmlarea]

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 投票
1 回答
208 浏览

javascript - jhtmlarea 在更新面板中不起作用

我的表单上有一个 jhtmlarea textarea

这是在javascript中设置的:

在我添加 ASP.NET UpdatePanel 之前效果很好 - textarea 在更新面板内,当页面加载时,它只是作为纯文本区域加载。我使用 Firebug 单步执行,代码确实运行,但不是在我怀疑 UpdatePanel 刷新之后。删除 updatepanel 允许它按预期加载为 jhtmlarea。

当我显示 textarea 时,我尝试将相同的代码作为函数调用,并且它的格式正确为 jhtmlarea,但是,当我检查页面时,我无法看到它被禁用了一些。

对于让它在 UpdatePanel 中工作的任何帮助,我将不胜感激。

谢谢

0 投票
1 回答
99 浏览

jquery - 如何将上下文菜单添加到 jHtmlArea

我需要添加 ajquery contextMenu以便jHtmlArea它可以将关键字添加到 中jHtmlArea,但是我很难将iframe标签传递给contextMenu触发器。

这里的代码

单击自定义工具栏按钮时,我尝试了多种方法来获取“iframe body”元素,但均未成功。此外,我尝试将contextMenu创建移动到 jHtml 加载事件内部,跳跃的问题是iframe文档准备好后的加载。

其他可行的方法是简单地为上下文菜单指定选择器“iframe”,然后当用户在框架内右键单击时菜单应该弹出。

我需要一些指导方针或不同的方法。

0 投票
2 回答
371 浏览

javascript - jHtmlArea 创建非常小的编辑区域

我有一个我似乎无法弄清楚的问题。我正在使用 jHtmlArea 0.8 和 jQuery v3.2.1。我创建了一个带有 TEXTAREA 的对话框,我正在使用 jHTMLArea 将其转换为 HTML 编辑区域。

我的问题是 HTMLArea 似乎已创建,但它并没有真正给我一个编辑区域。我已经搜索过是否有办法控制高度,但是根据我在源代码中看到的,HTMLArea 的高度应该与 textarea 的大小相匹配。我检查了我的 css,但找不到任何可能导致这种情况的东西。

我已经在http://issuesnj.com/sample/在线发布了该页面的简化版本(所有自定义代码都是内联的) 。只需单击 + 按钮,您应该会看到问题。对于这方面的任何帮助,我将不胜感激。

此处的操作代码是对话框 HTML 定义和 JavaScript。他们来了:

这是对话框的 javascript 和具有 htmlarea 调用的 fnAdd 函数...

提前致谢!

0 投票
2 回答
69 浏览

javascript - jHtmlArea 换行符创建 div 标签而不是段落标签

我们在我们的站点中使用 jHtmlArea 作为 html 输入元素。我注意到在我们的实现中添加换行符会生成一个包含 br 标记的新 div 标记。将文本添加到该行会删除 br 标记,结果 html 呈现没有中断。

关于此处提供的示例: https ://pietschsoft.com/Demo/jHtmlArea/Default.htm

添加一行会创建一个段落标签,而不是一个 div+br。有没有人见过类似的东西需要添加两行才能换行?

关于调试此问题的后续步骤的一些想法或只是习惯了两行方法?

编辑:

相关的jsfiddle - https://jsfiddle.net/xrtaw4k8/1/

脚本: