主题: 3.0在iframe中使用会有问题。 |
作者: aa_a, 发布日期: 2008-12-03 14:48:59, 浏览数: 6206 |
在Firefox3.04下测试的。
首先,编辑器没有样式,查找原因发现是自动加载的default.css路径不对,正确的是kindeditor/skins/default.css,而自动加载的是kindeditor/lang/skins/default.css,将default.css复制过去后样式出来了,但是Icon却显示不出来,一查找发现图标的路径也错了,也成lang/skins/了。 其次,在iframe下加载该编辑器报错。parent.KE is undefined等等 |
作者: Roddy, 发布日期: 2008-12-04 01:06:18 |
iframe问题修改好了。
http://www.kindsoft.net/ke/examples/demo-10.html |
回复 |
作者: aa_a, 发布日期: 2008-12-04 02:48:20 |
非常感谢Roddy
另外关于,加载CSS路径出错的问题。大概知道是什么原因了。。。 读了下代码,发现是ke.util.getScriptPath这个地方的读取方法所引起的,这个地方是查找页面中的script,如果有发现kindeditor则认为就是kindeditor的脚本路径,但实际上,我放置Kindeditor的目录名刚好为kindeditor,而我首先加载的文件是跟官方的demo一样先加载的lang/zh_CN.js,而这时路径中有kindeditor,因此getScriptPath获得的路径是kindeditor/lang,而这个目录并不是kineditor的根目录 |
回复 |
作者: aa_a, 发布日期: 2008-12-04 02:59:14 |
另外。在iframe中还会有另外一个问题就是,点击添加图片之后弹出的那个对话框显示不出来,具体问题就是,点击“添加图片”菜单,正常情况下应该出来插入图片的对话框,但在我的iframe中点击后只是闪一下就消失了。
|
回复 |
作者: aa_a, 发布日期: 2008-12-04 03:05:39 |
以上问题是从SVN下载的最新版本是出现的:)希望Roddy有时间可以看下
|
回复 |
作者: Roddy, 发布日期: 2008-12-04 03:10:01 |
非常感谢!晚上回去马上修改。
|
回复 |
作者: aa_a, 发布日期: 2008-12-04 03:15:23 |
关于点击出不来对话框的问题,我试着解决了下,发现可能是由于我集成的原因
刚开始我将<textarea>标签放到<label>标签中了,而这个时候对话框出不来,我猜想应该是我页面某些样式或者标签影响而出不来的。因此我将<textarea>放于label标签外,问题就解决了,具体出问题的原因还没细想。希望对Roddy有帮助:) |
回复 |
作者: aa_a, 发布日期: 2008-12-04 04:56:38 |
在iframe中还有问题,在弹出的对话框中点击“预览”,“确定”都会报JS错误。并且程序没反应,通过Firefug获得的错误代码为
Ö^' HTMLDocument.getElementById öCP ³ (?)()("type", Document )kindedit...r-core.js (行 12) exec()("blog_contents")plugin-all.js (行 544) (?)()()image.html (行 478) [Break on this error] return doc.getElementById(id); 暂时未找到原因:( |
回复 |