主题: 使用中发现一个奇怪问题,挺严重的。 |
作者: C5i, 发布日期: 2008-12-16 20:45:55, 浏览数: 5499 |
请看下面的链接:
http://labs.c5is.com/kindeditor/examples/demo-01.html 正在研究什么原因造成的,希望能够解答一下。 谢谢。 |
作者: Roddy, 发布日期: 2008-12-16 21:43:24 |
这个可能该开始生成页面时就缺少关闭的LI,而且IE不会自动补齐。
|
回复 |
作者: C5i, 发布日期: 2008-12-16 22:00:58 |
在getFullHtml我alert过,代码都是完整的。
我上网找了一下,好像是跟因为用document.write生成的代码有关。 另外,希望能够加你的QQ或MSN。谢谢 |
回复 |
作者: Roddy, 发布日期: 2008-12-16 22:06:10 |
这个我调查一下,MSN:luolonghao@hotmail.com
不过公司里不能开MSN,QQ从来都不用。 |
回复 |
作者: C5i, 发布日期: 2008-12-16 22:10:38 |
谢谢 已经加你了
我也在研究一下这个问题,想在公司的产品中集成你的编辑器。^_^ 已经做得差不多了,现在遇到一些问题正在解决。 |
回复 |
作者: C5i, 发布日期: 2008-12-17 01:39:23 |
Roddy,你好:
该问题我已经找到了解决方法,具体请看: http://labs.c5is.com/kindeditor/examples/demo-01.html http://labs.c5is.com/kindeditor/src/kindeditor-core.js |
回复 |
作者: Roddy, 发布日期: 2008-12-17 22:32:55 |
改哪里了?代码太长看不出来。
|
回复 |
作者: C5i, 发布日期: 2008-12-18 10:57:55 |
从getFullHtml中分离出了一个新的function getBodyContent构建body内部的html
调用var html = KE.util.getFullHtml(id); 的时候只构建基本html代码 在iframeDoc.close();下面加入 iframeDoc.body.innerHTML = KE.util.getBodyContent(srcTextarea.value); 这样用innerHTML的方式将内容html加入就可以解决在IE下对document.write的内容解析不正确的情况了。 |
回复 |