[转载]使用JS获取FCKEditor中的内容

[转载]使用JS获取FCKEditor中的内容 .

  1. / 获取FCKEditor中的内容: content为Editor实例的ID
  2. function getEditorContents(){
  3. var oEditor = FCKeditorAPI.GetInstance(“content”);
  4. alert(oEditor.GetXHTML(true));
  5. }
  6. // 向编辑器插入指定代码
  7. function insertHTMLToEditor(codeStr){
  8. var oEditor = FCKeditorAPI.GetInstance(“content”);
  9. if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){
  10. oEditor.InsertHtml(codeStr);
  11. }else{
  12. return false;
  13. }
  14. }
  15. // 统计编辑器中内容的字数
  16. function getLength(){
  17. var oEditor = FCKeditorAPI.GetInstance(“content”);
  18. var oDOM = oEditor.EditorDocument;
  19. var iLength ;
  20. if(document.all){
  21. iLength = oDOM.body.innerText.length;
  22. }else{
  23. var r = oDOM.createRange();
  24. r.selectNodeContents(oDOM.body);
  25. iLength = r.toString().length;
  26. }
  27. alert(iLength);
  28. }
  29. // 执行指定动作
  30. function ExecuteCommand(commandName){
  31. var oEditor = FCKeditorAPI.GetInstance(“content”) ;
  32. oEditor.Commands.GetCommand(commandName).Execute() ;
  33. }
  34. // 设置编辑器中内容
  35. function SetContents(codeStr){
  36. var oEditor = FCKeditorAPI.GetInstance(“content”) ;
  37. oEditor.SetHTML(codeStr) ;
  38. }
作者: Sjolzy
本文永久地址: http://sjolzy.cn/Using-JS-to-get-the-contents-of-FCKEditor.html
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏