FCKeditorAPI 手册
- function abc()
- {
- var checkContent =FCKeditorAPI.GetInstance("editor");//获取实例
- alert(checkContent.GetXHTML());//获取当前内容
- var newelement = document.createElement("a");
- newelement.href="#";
- newelement.innerHTML="df";
- checkContent.InsertElement(newelement);//前部添加元素(无返回值)
- var a=checkContent.InsertElementAndGetIt(newelement);//前部添加元素(返回元素)
- checkContent.InsertHtml("")//添加html
- checkContent.SetHTML("",true);//设置内容,后为bool,是否所见即所得
- }
- function aaa()
- {
- var checkContent =FCKeditorAPI.GetInstance("editor");//获取实例
- checkContent.SwitchEditMode();//转变编辑模式
- checkContent.UpdateLinkedField();//更新关联文件
- }
- function FCKeditor_OnComplete( checkContent )//当加载完
- {
- alert( checkContent.Name ) ;
- }
- //设置fckeditor为只读
- function FCKeditor_OnComplete(editorInstance)
- {
- editorInstance.EditorDocument.body.disabled = true;
- editorInstance.EditorWindow.parent.document.getElementById ('xExpanded').style.display = 'none';
- editorInstance.EditorWindow.parent.document.getElementById('xCollapsed').style.display = 'none';
- editorInstance.EditorWindow.blur();
- }
- //向编辑器插入指定代码
- function insertHTMLToEditor(codeStr){
- var oEditor = FCKeditorAPI.GetInstance("content");
- if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){
- oEditor.InsertHtml(codeStr);
- }else{
- return false;
- }
- }
- //统计编辑器中内容的字数
- function getLength(){
- var oEditor = FCKeditorAPI.GetInstance("content");
- var oDOM = oEditor.EditorDocument;
- var iLength ;
- if(document.all){
- iLength = oDOM.body.innerText.length;
- }else{
- var r = oDOM.createRange();
- r.selectNodeContents(oDOM.body);
- iLength = r.toString().length;
- }
- alert(iLength);
- }
- //执行指定动作
- function ExecuteCommand(commandName){
- var oEditor = FCKeditorAPI.GetInstance("content") ;
- oEditor.Commands.GetCommand(commandName).Execute() ;
- }
- //设置编辑器中内容
- function SetContents(codeStr){
- var oEditor = FCKeditorAPI.GetInstance("content") ;
- oEditor.SetHTML(codeStr) ;
- }
- //使用FCKEditor时使用js在光标处添加任意字符串
- function InsertHTML(e,inStr)//e:FCKEditor的ID,inStr:要插入的信息
- {
- var oEditor = FCKeditorAPI.GetInstance(e) ;
- if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
- {
- oEditor.InsertHtml( inStr ) ;
- }
- else
- alert("You must be on WYSIWYG mode!" ) ;
- }
- function ExecuteCommand( commandName,e )
- {
- var oEditor = FCKeditorAPI.GetInstance(e) ;
- oEditor.Commands.GetCommand(commandName ).Execute() ;
- }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
2010-01-25 sql server 数据库 避免死锁