资源描述:
《javascript获取fckeditor内容》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、javascript获取FCKeditor内容javascript获取FCKeditor内容形式如:varoEditor=FCKeditorAPI.GetInstance('content');varcontent=oEditor.GetXHTML(true);利用Javascript取和设FCKeditor值也是非常容易的,如下://获取编辑器中HTML内容functiongetEditorHTMLContents(EditorName){varoEditor=FCKeditorAPI.Get
2、Instance(EditorName);return(oEditor.GetXHTML(true));}//获取编辑器中文字内容functiongetEditorTextContents(EditorName){varoEditor=FCKeditorAPI.GetInstance(EditorName);return(oEditor.EditorDocument.body.innerText);}//设置编辑器中内容functionSetEditorContents(EditorName,C
3、ontentStr){varoEditor=FCKeditorAPI.GetInstance(EditorName);oEditor.SetHTML(ContentStr);}FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。在当前页获得FCK编辑器实例:varEditor=FCKeditorAPI.GetInstance('InstanceName');从FCK编辑器的弹出窗口中获得FCK编辑器实例:varEditor=window.
4、parent.InnerDialogLoaded().FCK;从框架页面的子框架中获得其它子框架的FCK编辑器实例:varEditor=window.FrameName.FCKeditorAPI.GetInstance('InstanceName');从页面弹出窗口中获得父窗口的FCK编辑器实例:varEditor=opener.FCKeditorAPI.GetInstance('InstanceName');获得FCK编辑器的内容:oEditor.GetXHTML(formatted);//f
5、ormatted为:true
6、false,表示是否按HTML格式取出也可用:oEditor.GetXHTML();设置FCK编辑器的内容:oEditor.SetHTML("content",false);//第二个参数为:true
7、false,是否以所见即所得方式设置其内容。此方法常用于"设置初始值"或"表单重置"哦作。插入内容到FCK编辑器:oEditor.InsertHtml("html");//"html"为HTML文本检查FCK编辑器内容是否发生变化:oEditor.IsDirty();
8、在FCK编辑器之外调用FCK编辑器工具条命令:命令列表如下:DocProps,Templates,Link,Unlink,Anchor,BulletedList,NumberedList,About,Find,Replace,Image,Flash,SpecialChar,Smiley,Table,TableProp,TableCellProp,UniversalKey,Style,FontName,FontSize,FontFormat,Source,Preview,Save,NewPage,
9、PageBreak,TextColor,BGColor,PasteText,PasteWord,TableInsertRow,TableDeleteRows,TableInsertColumn,TableDeleteColumns,TableInsertCell,TableDeleteCells,TableMergeCells,TableSplitCell,TableDelete,Form,Checkbox,Radio,TextField,Textarea,HiddenField,Button,
10、Select,ImageButton,SpellCheck,FitWindow,Undo,Redo使用方法如下:oEditor.Commands.GetCommand('FitWindow').Execute();=FCKConfig.BasePath+'plugins/'//FCKConfig.Plugins.Add('placeholder','en,it');去掉//后,就相当于把placeholder这个插件功能加上了,fckeditor的插件文件都在/editor/plugins/文件