eWebEditor的使用

本文介绍eWebEditor在线编辑器的下载配置、参数设置及与表单控件的绑定方法,帮助快速搭建新闻发布的在线编辑环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


eWebEditor的使用 - 堕落之殿 - 堕落的灵魂

一、下载并配置 eWebEditor 控件

下载完毕后,将压缩包进行解压,然后移动到站点所在目录(如F:\news\edit\)的任何位置中。这里将其保存到站点news根目录下面的edit文件夹中。

这样便完成了eWebEditor控件的下载及其配置。可以看到,该控件的使用其实非常方便,用户只需将其释放到站点目录下,而无需在 IIS 服务器中进行任何的设置。

二、了解 eWebEditor 控件

       eWebEditor 控件是一个所见即所得的在线编辑器,它可以和前台中的文本域或隐藏域表单控件进行绑定,并且实现控件之间数据的传递与交互。

       要实现 eWebEditor 与表单控件的通信,用户必须首先了解一下该控件的通信编程接口。简单来说,就是要知道如何在网页中调用该控件。

调用:

eWebEditor的调用是非常简单,基本上只是在原来的使用中加入一行代码。

 

标准调用语句:

<iframe ID="eWebEditor1" src="/ewebeditor.asp?id=content1&style=standard" frameborder="0" scrolling="no" width="500" HEIGHT="350">

</iframe>

 可以看到,这是一个iframe表单控件,也是平时所说的浮动框架。该控件包括了6个参数,下面将分别对其进行一一说明,具体见附录表一。

附录表一  相关参数说明

参数名称

说明

ID

用于在网页标识iframe浮动框架,从而区别其同类的表单控件

src

用于调用eWebEditor控件。其中,用户须将"/ewebeditor.asp"替换为eWebEditor控件在站点中的实际路径。例如将其保存到站点news根目录下面edit文件夹后,则

"/ewebeditor.asp"须相应更改为"edit/ewebeditor.asp"

需要注意的是,"ewebeditor.asp"后面还附带两个URL变量,其名称分别为"id"和"style"。

其中,该变量的意义分别为:

(1)id:用于相关联的保存编辑内容的表单控件名,也就是与eWebEditor控件绑定的表单控件名称

(2)style:使用的样式名,可以是标准的样式名(standard)或自定义的样式名

frameborder

用于设置iframe浮动框架的边框,其值只能为0或1。

当frameborder等于0时,表示无边框;等于1时,则表示显示框架的边框

scrolling

用于设置iframe浮动框架是否出现滚动条。它有3个值,分别为no、auto和yes。当frameborder

等于no的时候,表示没有滚动条:当为yes时,则表示有滚动条。如果为auto时,则当浮动框

架内设的高度或长度小于嵌入到框架内对象的高度或长度时,出现滚动条

width

用于设置iframe浮动框架的宽度

height

用于设置iframe浮动框架的高度

参数说明:

·         /ewebeditor.asp应改为你实际安装的路径

·         参数id:相关联的表单项名,也就是提交保存页要引用的表单项名,多个调用时,请保证id不同,可参见后面例子

·         参数style:使用的样式名,可以是标准的样式名或自定义的样式名,如果使用标准standard可留空

·         width,height:根据实际需要设置,eWebEditor将自动调整与其适应

·         在后台管理中,可以得到每个样式的最佳调用代码所有入口参数:(即:eWebEditor.asp?后面的参数)

了解 eWebEditor 控件调用的相关参数设置后,用户便可以根据自身的需要定制在线编辑器的样式、外观,以及和哪个表单控件进行绑定。

 

 

下面将根据新闻发布系统制作的需要,定义在线编辑器的高度、宽度和样式分别为350、550和standard,并且它与一个名称为”news”的隐藏域进行绑定。那么,根据参数定义,其完整的调用语句如下:

<iframe ID="eWebEditor1" src="edit/ewebeditor.asp?id=news&style=standard" frameborder="0" scrolling="no" width="500" HEIGHT="350">

</iframe>

三、建立表单控件并绑定 eWebEditor控件

eWebEditor 控件相当于一个功能模块,它可以和“文本域”和“隐藏域”这两种表单控件进行绑定。不过,由于这两种绑定方式的实现原理是一致的,所以下面将以“隐藏域”为调用表单控件,简要介绍表单控件和 eWedEditor 控件的绑定。

(1)、打开新闻添加页面 (addnew.asp), 然后在新闻内容左侧的单元格中插入一个隐藏域,并设置其名称为 "news"。

(2)、将鼠标焦点定位于隐藏域的右侧,然后切换到“代码”视图,在当前的位置中输入下列的代码片断:

<iframe ID="eWebEditor1" src="edit/ewebeditor.asp?id=news&style=standard" frameborder="0" scrolling="no" width="500" HEIGHT="350">

</iframe>

可以看到,上面代码片断中的URL参数id的值为”news”,它和隐藏域的名称是一致的。这样便完成了表单控件与eWebEditor控件的绑定。

四、提交表单数据

切换到“服务器行为”控制面板,单击+按钮,然后在下拉菜单中选择“插入记录”命令。最后,在弹出的“插入记录”对话框中,进行参数设置。

可以看到,新闻内容字段所对应的表单控件为名称为“news”的隐藏域,其他的参数设置则保持不变。这样,用户便无需考虑 eWebEditor 控件的执行原理,而只需将其绑定到其他表单控件便可以了。

五、输出新闻内容

       数据提交到后台数据库后,在新闻详细页面(showdetail.asp) 中,用户只需将字段 "content" 绑定到页面的相应位置中便可以了,无需设置新闻内容在输出到页面之前必须通过HTMLcode() 函数。

eWebEditor功能特点: eWebEditor除了具有前台的调用功能外,还具有很强的后台管理功能,能够对编辑器多种功能进行各种有效的自定义,具体如下: 大量常用功能按钮 eWebEditor包含了日常所要用到所有的样式功能,如复制、剪切、粘贴、表格、图片、文件、字体、颜色等,并在不断的补充中。 内附文件上传功能 eWebEditor内涉及的文件相关的功能中,如图片来源,媒体文件来源,附件来源等,都自带有从客户端直接上传到服务器端的功能。 功能界面可自定义 eWebEditor内的功能按钮及显示样式允许自定义。您可以根据自己实际需要定制各按钮的图片,样式,按钮功能的个数等。 同时多个编辑器支持 可以在同一个表单Form里有多个eWebEditor,也可以在同一页里有多个eWebEditor,也可以有多个样式不同的eWebEditor。 大文件支持 一般的输入框有102399字节的限制(100K左右),大文本内容不能使用,而eWebEditor理论上支持无限大文件。 多样式支持 您只需要在您的整个网站中使用一个eWebEditor,可以定制多个样式,在不同的地方使用不同的样式,而没必要在要用的地方都要拷进去。如:一个样式适合宽度为400的屏幕,共10个工具按钮;一个样式适合宽度为500的屏幕,共15个按钮等。 前台支持 一般很多使用都把涉及HTML编辑功能的脚本程序都放在管理员的后台管理中进行,而如允许用户在线投稿的前台却不敢使用,怕的是恶意的脚本。eWebEditor自带有一个解释函数,方便前台显示,根据不同的参数样式显示相应的HTML脚本,去除恶意脚本。 调用简单 在编程开发时,只要写一句代码就可以完成eWebEditor的调用。 自动提交 现在很多的在线文本编辑器,在编辑完后,都要点一下保存功能,或者在提交按钮中加入脚本进行处理,然后再提交,而eWebEditor只需加入调用的那一行外,无需上面的操作处理。 状态保持 现在很多的在线文本编辑器,在提交后,如果服务器端较验没成功,点击“退回”时,原来编辑器中编辑的内容就会丢失,而eWebEditor会保持编辑后的状态,并且能够与Reset按钮同步Reset。 智能粘贴 eWebEditor具有三种粘贴方式,常规方式粘贴,纯文本方式粘贴,或者以Word方式粘贴,如果剪贴板中的内容是Word形式的,将有提示是否去除Word格式,因为Word粘进来文档可是非常非常的大,冗余的代码实在的多。 大小自适应 eWebEditor可以按你调用的宽度和高度自适应编辑器的大小,特别是高度,这是很多编辑器所不具有的,大大方便了调用,使页面能够达到更好的效果。 多种编辑模式 eWebEditor具有4种编辑模式,有:HTML代码模式、可视设计模式、纯文本模式、预览模式,可以满足所有应用的需要。 完善的接口 eWebEditor作为一个强大的在线编辑模块,提供了完善的接口,满足更高级用户的需要,您可以通过接口实时控制或者获取编辑器的内容或者状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值