草庐IT

xml - 构建基于 Web 的 WYSIWYM XML 编辑器的技术

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我们的一个产品有一个XML模式,它的语法相当复杂,为此我们需要一个“基本”图形编辑器,它能够基于该模式构建基本文档(复杂的事情总是可以在程序员模式下完成).所见即所得或多或少是不可能的/浪费时间去做有意义的事情,所以我正在研究所见即所得的解决方案。由

javascript - 在线所见即所得的 XML 编辑器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion有没有开源的各种XML文档的在线所见即所得编辑器?我认为可以通过XSLT添加样式,但如果有一个编辑器使用其他方式将样式分配给XML文件,我很感兴趣。编辑:我已经检查过Xopus、Jaxe、Vex、Oxygen、Bitflux,但它们都不

javascript - 小型自定义所见即所得编辑器

我会制作一个类似于StackOverflow使用的小型WYSIWYG编辑器。基本上,它会有像[quote]这样的按钮,当单击该按钮时,[quote][/quote]应该插入光标所在的文本区域或在所有其他文本的末尾。如果[quote][/quote]可以以某种方式突出显示,那就更好了,但这不是必需的。是否有可用的所见即所得编辑器,您可以在其中添加自定义按钮,从而将自定义文本添加到文本框? 最佳答案 在thisblog上有一个很好的十个顶级列表。. 关于javascript-小型自定义所见即

javascript - CKEditor - 当 DOM 节点被删除时销毁一个实例

通读CKEditordocumentation,我看到他们可以选择使用CKEDITOR.instances.instanceName.destroy();销毁实例。但是,如果DOM已更改,并且整个WYSIWYGDOM结构已被删除,我会在Chrome中收到以下错误:UncaughtTypeError:Cannotreadproperty'document'ofnull...以及Firefox中的以下内容:i.contentWindowisnull有什么办法可以解决这个问题吗?由于我的应用程序的结构方式(通过AJAX加载内容),当元素仍在页面上时,我无法调用.destroy()。

javascript - 在 wysiHTML5 编辑器中以编程方式插入 HTML

我找到了javascript所见即所得编辑器wysiHTML5.我正在尝试添加元素到编辑器或以编程方式打开粗体。我的代码是:vareditor=newwysihtml5.Editor("textarea",{toolbar:"toolbar",stylesheets:"css/wysihtml5.css",parserRules:wysihtml5ParserRules});editor.observe("load",function(){editor.composer.commands.exec("bold");});我做错了什么吗? 最佳答案

javascript - 是否有跨浏览器的 jQuery contentEditable 库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找一个jQuery插件/库,它可以使contentEditable属性在所有主流浏览器中正常工作(我什至可以不用IE6)。我不需要完整的WYSIWYG编辑器解决方案,因为我想构建自己的解决方案–但是我专注于用户体验,所以我更喜欢

javascript - 动态插入分页符

我的团队在一个使用asp.netmvc3(c#)的项目中工作。根据项目需求,我们需要像MicrosoftWord一样实现分页符。我需要保存分页符,页面大小可能是a4、letter、legal等。是否可以在ckeditor中控制内容的页面大小,并在编辑器中插入分页符,当它超过一定的高度或大小时,它在MSWord中的工作方式相同>是否有任何替代解决方案? 最佳答案 正如graphicdivine所说,使用printCSS来完成您需要做的事情。创建一个具有page-break-before的css类定义,并在中断后将该类动态添加到页面的第

javascript - jQuery Cleditor 在 keyup 上获取 textarea 值

我正在使用Cleditorhttp://premiumsoftware.net/cleditor/docs/GettingStarted.html.我想获取keyup的值并将文本插入到另一个div中。cleditor带有我当前在下面的jsfiddle示例中使用的change()事件,但这与keyup不同。我希望在输入时更新div。我尝试了keyup,但它不起作用。这是我现在拥有的$("#input").cleditor().change(function(){varv=$('#input').val();$('#x').html(v);})检查jsfiddlehttp://jsfidd

javascript - 构建一个简单的 WYSIWYG 编辑器

我知道创建所见即所得/富文本编辑器是一件荒谬的事情,因为实现跨浏览器支持需要许多不同的、令人讨厌的事情。然而,我目前正在从事的项目需要一个非常非常简单的所见即所得编辑器(三个选项,链接、粗体和斜体)。然后我的问题是,我是要花那么多时间定制和缩减TinyMCE以满足我的要求,还是创建我自己的一个相当简单的任务,因为只有三个选项(没有像调整文本大小那样的东西)或撤消/重做)?另外,普遍的共识是否仍然是iFrame和designMode,或者我们是否在HTML5火车上走得很远,我可以使用contentEditable? 最佳答案 你要问自

javascript - Google chrome onbeforeunload 使用 iframe 的错误行为

假设我有两个页面。其中之一包含另一个内部作为iframe。如果您在父页面上订阅了onbeforeunload事件,那么如果您在iframe处于焦点状态时关闭选项卡,则不会触发此事件。我想这是一个写在这里的错误:GoogleChromeissues但是我提到过,例如,googledocs可以处理这种情况。谁能给我一个解决方案?重要说明,我无法实际访问iframe内容,因为它是第三方html编辑器(WYSIWYG)。 最佳答案 我知道这是一个老问题,但只是为了帮助通过搜索来到这里的人:错误是fixedbynowhere.从chrome1