我想知道在编辑从ASP.NET,PHP,GWT或其他任何东西生成的复杂HTML页面时是否有任何好的WYSIWYG编辑器.我已经尝试了很多WYSIWYG工具,但经过一定的时间点后,我总是手动编辑HTML源代码或CSS来解决不同的问题.我试过的编辑器永远不会兼容我正在编写的ASP.NET/PHP/etc代码.
编辑:我已经使用Visual Studio几年来进行ASP.NET开发.过了一段时间,它总是达到我甚至无法打开页面和用户控件的程度,因为它们依赖于调试时间内无法提供的许多内容.
我正在测试并寻找一个所见即所得的编辑器,我发现了一个非常实用的名为nicEdit的编辑器.问题是使用firefox所有功能都正常工作但使用chrome,当放置图像时,调整大小选项框架不起作用!怎么解决?如果没有,任何其他类似的?Tiny MCE的某些功能也不适用于chrome.谢谢.
我有这个代码:
<textarea><b>test</b></textrea>
Run Code Online (Sandbox Code Playgroud)
它显示原始HTML代码.相反,我希望它只是显示粗体文本.
我怎样才能做到这一点?
最后应用哪一个?
我有CSS风格的赛车情况.我已经为一些元素提供了一些样式,但用户可以选择通过WYSIWYG编辑器编辑它们,并且出于持久性原因,我必须存储由WYSIWYG在数据库中生成的内联CSS.那么当用户在浏览器中再次渲染文件时,CSS会在最后得到应用吗?
这是我的情况;我希望能够创建如下内容:
<div class="a">
<a href="someurl"><img src="somepic"></a>
</div>
Run Code Online (Sandbox Code Playgroud)
但是TinyMCE将其剥离为
<div class="a">
<img src="somepic">
</div>
Run Code Online (Sandbox Code Playgroud)
谢谢!
我试图使用Selenium/Webdriver自动将一些文本插入到使用tinymce创建的文本框中
文本框不是普通的香草文本框,因此以下不起作用:
System.out.println("Finding text input element");
WebElement element = inputWebDriver.findElement(By.xpath("//html/body/div/form/div/div/div[2]")); //not working
//WebElement element = inputWebDriver.findElement(By.tagName("form")); // not working
//WebElement element = inputWebDriver.findElement(By.id("tinymce")); // not working
System.out.println("Entering something in text input");
element.sendKeys("Test text");
Run Code Online (Sandbox Code Playgroud)
喜欢用纯文本框工作正常https://code.google.com/p/selenium/wiki/GettingStarted
下面是截图如何在浏览器的元素选项卡中看到textarea元素的位置:http: //imageshack.com/a/img812/9341/1zau.png
注意:通过selenium,我无法在'embedded'html doc中找到任何元素(我得到元素未找到错误)
我发现一个python等同于上面完成,但是,仍然希望在我的java代码中完成它:
browser.execute_script("tinyMCE.activeEditor.setContent('{}')".format(testTextVar))
Run Code Online (Sandbox Code Playgroud) 我在一个页面中有2个summernote编辑器,这是一个概述和内容.在每个编辑器中,它都有可以获取所选文本的按钮.当我在相应的textarea编辑器中单击按钮时,如何获取所选文本?
我将为html 制作一个wysiwyg 1编辑器.我已经创建了一个文本区域,但是如何为它创建一个所见即所得的编辑器呢?如果文本区域在下面的代码片段中实现html标签,我会很容易,但事实并非如此.我该如何制作这个所见即所得的编辑器?
<textarea cols="30" rows="10">
<h1>Title</h1>
<hr/>
<p>Some text</p>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</textarea>Run Code Online (Sandbox Code Playgroud)
1 瓦特帽子ý欧小号 EE 我小号瓦特帽子ý欧克等
如何在我的html页面中显示我的字符串:<b>test</b>as:test?我从我的数据库中获取字符串,该数据库是使用wysiwyg编辑器创建的.
我尝试过使用razor语法:
@Html.Encode(Model.teststring);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
我也尝试过使用javascript,它也不起作用:
<div id="@Model.ID">
<script type="text/javascript">
$('#@Model.ID').html(Model.teststring);
</script>
</div>
Run Code Online (Sandbox Code Playgroud)
两者都显示如下文字: <b>test</b>
有办法解决我的问题吗?
显然,我不能使用
<div>
<label for="description">Description</label>
<textarea class="form-control" id="description" name="description" rows="3" value="{{ $product->description }}"></textarea>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我正在使用 WYSIWYG(tinymce),它可以textarea单独使用,但是将 WYSIWYG 集成在 a 中textarea,不。如何description在 WYSIWYG 中显示 的值?我必须使用 Javascript 吗?