createFCK函数,FCKEditor编辑器在轻开平台中的使用例子二

Proteus单片机电路仿真入门:51/STM32仿真+Keil联调+LED实战(附元件库大全) 单片机电路仿真标杆 Proteus 完整教程,覆盖安装、LED 闪烁实战、51/STM32/Arduino 仿真、Keil 联调、虚拟仪器、常用元件库大全。硬件工程师和电子爱好者的入门首选。 立即下载

引入fckeditor编辑器入口文件

<chtml file="editors/fckeditor/fckeditor.htm" />

如果会话中用户ID(user_id)为空(未登录),则临时设一个ID,方便上传文件(图片等)

<if x="@{session:user_id}">
    <session><we name=user_id>0</we></session>
</if>

表单部分的代码

<form id="Edoit_Form" method="post" action="@{sys:path}@{sys:curPath}editor_fck_save.chtml">
...
</form>

请注意仍然是提交上一条博客所述的editor_fck_save.chtml网页
添加您需要的其他字段

<input name="title" value="您的标题" style="display:none" />

引入FCKEditor编辑器的脚本

setFCKHeight(300);//编辑器高度
//setFCKTool("Coder");
//setFCKTool("Basic");
//setFCKValue("");
window.onload = createFCK('content');//用函数 createFCK("content") 新建编辑器,默认文本域名称为"content"

请注意函数变成了createFCK(‘content’)
重写内容的函数

doReset = function ()
{
    //document.getElementById('Edoit_Form').reset();
    FCKeditorAPI.GetInstance('content').SetHTML("");
}

提交的函数

doSubmit = function ()
{
    //var tit = document.getElementById('title');
    //if(tit.value=="" || tit.value=="问题:")
    //{alert("有问题就提呗,不要客气嘛!");tit.focus();return;}
    var oEditor = FCKeditorAPI.GetInstance('content');
    var oDOM = oEditor.EditorDocument;
    var des;
    if(document.all)        // If Internet Explorer.
        des = oEditor.EditorDocument.body.innerText;
    else{                   // If Gecko.
        var r = oDOM.createRange();
        r.selectNodeContents(oDOM.body);
        des = r.toString();
    }
    des = des.Trim();
    if(des=="")
    {alert("没有内容啊,写点呗!");return;}
    var frm = document.getElementById("Edoit_Form");
    frm.submit();
}

提交和重写按钮

<center><input type=reset name=reset value=重写 onClick="doReset()" />&nbsp;&nbsp;<input type="button" value="提交" onClick="doSubmit()" /></center>

显示效果
这里写图片描述
全部代码

<html>
<head>
<title>FCKEditor编辑器使用例子,createFCK("content")</title>
</head>
<body>
<h3>FCKEditor编辑器使用例子,createFCK("content")</h3>
<!-- 引入fckeditor编辑器入口文件 -->
<chtml file="editors/fckeditor/fckeditor.htm" />
<!-- 如果会话中用户ID(user_id)为空(未登录),则临时设一个ID,方便上传文件(图片等) -->
<chtml>
<if x="@{session:user_id}">
    <session><we name=user_id>0</we></session>
</if>
</chtml>
<!-- 提交的表单 -->
<form id="Edoit_Form" method="post" action="@{sys:path}@{sys:curPath}editor_fck_save.chtml">
<!-- 添加您需要的其他字段 -->
<input name="title" value="您的标题" style="display:none" />
<!-- 引入FCKEditor编辑器的脚本 -->
<script type="text/javascript">
setFCKHeight(300);//编辑器高度
//setFCKTool("Coder");
//setFCKTool("Basic");
//setFCKValue("");
window.onload = createFCK('content');//用函数 createFCK("content") 新建编辑器,默认文本域名称为"content"
//重写内容的函数
doReset = function ()
{
    //document.getElementById('Edoit_Form').reset();
    FCKeditorAPI.GetInstance('content').SetHTML("");
}
doSubmit = function ()
{
    //var tit = document.getElementById('title');
    //if(tit.value=="" || tit.value=="问题:")
    //{alert("有问题就提呗,不要客气嘛!");tit.focus();return;}
    var oEditor = FCKeditorAPI.GetInstance('content');
    var oDOM = oEditor.EditorDocument;
    var des;
    if(document.all)        // If Internet Explorer.
        des = oEditor.EditorDocument.body.innerText;
    else{                   // If Gecko.
        var r = oDOM.createRange();
        r.selectNodeContents(oDOM.body);
        des = r.toString();
    }
    des = des.Trim();
    if(des=="")
    {alert("没有内容啊,写点呗!");return;}
    var frm = document.getElementById("Edoit_Form");
    frm.submit();
}
</script>
<p>
<center><input type=reset name=reset value=重写 onClick="doReset()" />&nbsp;&nbsp;<input type="button" value="提交" onClick="doSubmit()" /></center>
</p>
</form>
</body>
</html>

(例子文件:_samples/editor/editor_fck_create.html)在轻开平台的_samples/editor目录下

轻松互联网开发平台(Easy Do IT)资源下载
平台及最新开发手册免费下载:http://download.csdn.net/detail/tx18/8721317
开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585
轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意下载最新的版本:http://download.csdn.net/user/tx18

manim(Python) 「manim(Python)」是开发框架(Python)。项目简介:Animation engine for explanatory math videos源码完整,下载解压即可查看使用,适合学习参考、课程设计与开发 立即下载

相关推荐

国央企创新负责人如何高效整合内外部技术资源?.docx

国央企创新负责人如何高效整合内外部技术资源?

FckEditor中文配置手册详细说明

javascript调用方式: ------------------------------------ var FCKeditor = new FCKeditor(”content”); oFCKeditor.BasePath = “FCKeditor/”; oFCKeditor.Height = 400; oFCKeditor.ToolbarSet = “Default”; oFCKe

zsczyhua的专栏 1155

Makefile自动化编译实战项目 可运行 C 工程(自动依赖/多目录/安装)、高级技巧手册

Makefile自动化编译实战项目

Markweave:源 Markdown-first WYSIWYG 编辑器

Markweave:源 Markdown-first WYSIWYG 编辑器

401

vscode 等编辑器不小心放弃了所有修改,怎么找回

不小心删除代码后怎么找回

u013994400的博客 220

ACP 协议 + devops 可视化:Agent 与编辑器的两条桥(第99篇-E85)

上一篇 讲了 Eino ADK 的 Agent 生命周期。收尾前还剩两块"周边件":ACP 协议桥(让 Eino Agent 接入外部编辑器,双向通信)和 devops 可视化(把编译后的 Graph 暴露成 HTTP 画布,给前端调试用)。一个向外交互,一个向内观察——正好是一进一出两条桥。 源码都在 eino-ext 下:acp/ 两个文件(backend.go 894 行 + conv.go 约 400 行),devops/ 一个模块。这篇拆完,Eino 的全景就闭环了。

leeyisoft的专栏 725

OpenShot 4.0 (Linux, macOS, Windows) - 免费源视频编辑器

OpenShot 4.0 (Linux, macOS, Windows) - 免费源视频编辑器

sysin | SYStem INside 289

crontab 误选了 GNU nano,切换回 vim 编辑器步骤

<think>我们根据内容生成摘要,≤150字。注意概括主要方法。</think>本文介绍将crontab默认编辑器从nano切换为vim的三种方法:临时用EDITOR=vim crontab -e;运行select-editor永久选择;或向.bashrc写入环境变量。并附卡在nano时的退出步骤及vim常用快捷键。

不积跬步,无以至千里;不积小流,无以成江海。 221

Cursor 接入 Ace Data Cloud MCP:把 AI 编程编辑器升级成全能创作工作站

# Cursor 接入 Ace Data Cloud MCP:把 AI 编程编辑器升级成全能创作工作站 如果你平时用 Cursor 写代码、改文档、做产品 Demo,应该很熟悉这样一种场景:代码写到一半,需要查资料;README 写完了,还要配一张封面图;产品演示要发出去,又需要 BGM、短视频、短链接。过去这些动作往往要在浏览器、设计工具、音乐生成工具、视频生成平台之间来回切换。 现在,通过

静觅 201

GEO优化系统源码包 功能齐全可开发 全网收录可查 三方媒体对接完毕

拿来就能用的GEO系统 有总后台可代理贴牌 带城市分站 有数字人功能 全教程加微私发

产业园区如何降低科技服务建设成本?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

政府科技管理部门如何提升科技成果转化效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

产业园区如何提升科技服务的专业性与运营效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: 一行代码保存fckeditor编辑器提交的内容到文件(接上一博)
下一篇: rTextarea函数,FCKEditor编辑器在轻开平台中的使用例子三
boy
boy
博客等级 码龄24年 89粉丝 146原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值