Ckeditor在源码状态下获取内容报错解决

Other 2012-05-21 ckeditor,编辑器,所见所得

一直都喜欢用ckeditor做网站后台编辑器,近期由于高亮代码的使用所以经常需要在源码状态下编辑,但奇怪的是在源码状态下获取textarea值js出错,但在所见所得状态下却正常,很是郁闷!

报错截图
报错截图

一开始以为是自己代码哪里写错了

因为我的ckeditor对象就是cke

// 定义ckeditor 初始化
var cke = CKEDITOR.replace('content');

可是为何提示 null

开始行行检查也没发现有什么问题

以为其它位置的js出错导致

眼睛都翻肿了也还是找不出原因

到谷歌上搜索也木有解决方案

难道,只能在源码下写好,然后再切回所见所得模式提交?

感觉实在不合乎常理,也因为在源码模式下一些特殊代码在所见所得模式下容易出错。

正在放弃时突然想起会不会我获取内容代码的问题呢?

原来我是这么获取的

// 获取cke对象内容
var content = cke.document.getBody().getHtml();

现在改成

// 获取 cke 对象内容
var content = cke.getData();

结果测试成功!

js不再报错,源码下也可以提交了!

真是好曲折啊~~~

 

文字链接:《Ckeditor在源码状态下获取内容报错解决

文章地址:http://www.qttc.net/20120557.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 8

  • 但是我也想看看啊 没有回复功能吗?
    2012-05-21 16:49:20 [ 跟帖 ]
    没有做回复功能,但后台回复留言功能并不复杂,目前都是在前台回复!
    2012-05-21 16:52:32 [ 跟帖 ]
    1 #
  • 很不错的程序...访问速度也不错 就是不知道后台是什么样的
    2012-05-21 16:39:56 [ 跟帖 ]
    后台非常简陋,只有发布,删除,修改博文,以及删除评论功能。
    2012-05-21 16:46:52 [ 跟帖 ]
    2 #
  • 博主很强大。技术代表一切哦
    2012-05-21 10:57:36 [ 跟帖 ]
    其实我的程序很简陋,但功能也少。
    2012-05-21 12:26:17 [ 跟帖 ]
    3 #
  • Kindeditor怎么样?
    2012-05-21 10:42:57 [ 跟帖 ]
    不好意思,俺木有用过你说的Kindeditor,立马去谷歌下,了解了解
    2012-05-21 12:25:45 [ 跟帖 ]
    4 #