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

大学生创业训练设计包含申报/中期/结题模板、ESP32 智能农场项目 ESP32 智能农场项目 立即下载

引入fckeditor编辑器入口文件(跟前边的例子一样)

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

用户会话临时设置

<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>

添加项目需要的其他字段

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

要替换的文本域(Textarea,这儿是关键)

<Textarea name="content" id="content"><a href="http://edoit.htok.net" target=_blank>轻松互联网开发平台</a></Textarea>

引入FCKEditor编辑器的脚本(用了rTextarea()函数,这是跟前边的区别)

setFCKHeight(300);//编辑器高度
//setFCKTool("Coder");
//setFCKTool("Basic");
window.onload = rTextarea();//用函数 rTextarea() 新建编辑器并替换文本域(Textarea),默认文本域名称为"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();
}

效果
这里写图片描述
完整代码

<html>
<head>
<title>FCKEditor编辑器使用例子,rTextarea</title>
</head>
<body>
<h3>FCKEditor编辑器使用例子,rTextarea</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" />
<!-- 要替换的文本域(Textarea) -->
<Textarea name="content" id="content"><a href="http://edoit.htok.net" target=_blank>轻松互联网开发平台</a></Textarea>
<!-- 引入FCKEditor编辑器的脚本 -->
<script type="text/javascript">
setFCKHeight(300);//编辑器高度
//setFCKTool("Coder");
//setFCKTool("Basic");
window.onload = rTextarea();//用函数 rTextarea() 新建编辑器并替换文本域(Textarea),默认文本域名称为"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_rTextarea.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

ASP.NET毕业设计含文档和代码ASP.NET网上人才招聘系统(源代码+论文) 立即下载

相关推荐

云桌面20260902

云桌面20260902

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的专栏 727

如何实现高校科技成果快速转化?.docx

如何实现高校科技成果快速转化?

Markweave:开源 Markdown-first WYSIWYG 编辑器

Markweave:开源 Markdown-first WYSIWYG 编辑器

404

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

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

u013994400的博客 222

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

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

sysin | SYStem INside 292

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

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

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

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

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

静觅 202

OpenCV-5.0.0编译时所需要下载的文件

OpenCV-5.0.0编译时所需要下载的文件

基于监督学习的多模态MRI脑肿瘤分割利用监督体素的纹理特征(Matlab代码实现)

内容概要:本文系统研究了基于监督学习的多模态MRI脑肿瘤分割方法,重点聚焦于利用监督体素的纹理特征实现肿瘤区域的精确识别。文章首先阐述了监督学习的基本原理及多模态MRI在医学影像分析中的独特优势,进而深入探讨了灰度共生矩阵(GLCM)、局部二值模式(LBP)和小波变换等多种纹理特征提取技术。在此基础上,构建了基于传统特征工程的分类器模型以及融合深度学习的混合模型,并通过在公开数据集上的实验验证其分割性能,采用Dice系数、敏感度、特异度等指标进行全面评估。研究还剖析了当前面临的关键挑战,如高质量标注数据稀缺、模型泛化能力受限、可解释性不足以及肿瘤边界模糊等问题,进一步提出了结合半监督学习、多任务学习、模型可解释性增强及多模态信息深度融合等未来发展方向,为提升脑肿瘤自动分割的精度与临床实用性提供了系统的理论依据和技术路径。; 适合人群:具备医学图像处理或机器学习基础知识,从事生物医学工程、人工智能辅助诊断、计算机视觉等相关领域的科研人员及研究生。; 使用场景及目标:①掌握多模态MRI脑肿瘤分割中的关键技术流程与核心算法;②深入理解监督体素与纹理特征在医学图像分割中的具体应用价值;③为研发高精度、强可解释性的自动化脑肿瘤分割系统提供方法参考与技术支持。; 阅读建议:建议结合提供的Matlab代码实现同步学习,重点关注纹理特征提取与模型构建部分,动手复现实验过程以深化理解,同时重视数据预处理与结果评估环节,全面提升科研实践与创新能力。

产业园区如何借助数字化平台优化技术资源对接?.docx

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

LEACH与HEED的比较分析研究(Matlab代码实现)

内容概要:本文围绕LEACH与HEED两种无线传感器网络(WSN)中的经典路由协议展开深入的比较分析研究,系统探讨了二者在能耗均衡性、网络寿命、簇头选举机制、数据传输效率等关键性能指标上的差异。通过Matlab构建仿真模型,对比分析不同网络规模、节点密度及初始能量配置下的协议表现,揭示各自的优势与局限性,为相关领域的研究人员提供技术选型依据和算法优化方向。研究特别强调了在仿真过程中参数设置的科学性与实验结果可重复性的重要性。; 适合人群:具备无线传感器网络基本理论知识,熟悉Matlab编程环境,正在从事物联网、通信工程、嵌入式系统等相关领域研究的科研人员及高校研究生。; 使用场景及目标:①深入理解LEACH与HEED协议的核心工作机制及其适用条件;②通过仿真实验定量对比不同路由算法的性能优劣;③为WSN路由协议的进一步优化或新型协议的设计提供可靠的参考基准和验证平台。; 阅读建议:建议读者结合文中提供的Matlab代码进行逐行调试与运行,深刻领会协议的实现细节,并主动调整网络参数(如节点数量、能量阈值、轮数等)观察其对网络性能的影响,从而有效提升自身的实践动手能力和科研创新能力。

政府科技管理部门如何提升科技服务的智能化水平?.docx

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

科技服务机构如何提升服务专业性与效率?.docx

科技服务机构如何提升服务专业性与效率?

边缘计算与嵌入式AI应用实战 TFLite Micro STM32 推理骨架、int8 量化脚本(可运行)

边缘计算与嵌入式AI应用实战 TFLite Micro STM32 推理骨架、int8 量化脚本(可运行)

政府科技管理部门如何实现科技服务资源统筹?.docx

政府科技管理部门如何实现科技服务资源统筹?

科技中介机构如何提升服务的专业性与效率?.docx

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

科技中介如何通过数智平台提升服务效率与专业性?.docx

科技中介如何通过数智平台提升服务效率与专业性?

上一篇: createFCK函数,FCKEditor编辑器在轻开平台中的使用例子二
下一篇: 移动(android、IOS)App服务器开发入门:第一个json
boy
boy
博客等级 码龄24年 89粉丝 146原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值