`
唐木白
  • 浏览: 20159 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

自定义FCKeditor工具栏 JS验证

阅读更多

首先在js文件中配置工具栏的按钮,Defaul中的按钮很齐全,去掉不需要用的就可以了

fck.config.js

FCKConfig.ToolbarSets["Custom"] = [
	['FontFormat','FontName','FontSize','TextColor','BGColor','Bold','Italic','Underline','StrikeThrough'],
	'/',
	['Undo','Redo','Cut','Copy','Paste','-','-','RemoveFormat'],
	['Outdent','Indent'],
	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
	['Link','Unlink'],
	['Image','Flash','Table','Smiley','-','-','Source']
];

FCKConfig.ToolbarSets["Image"] = [
	['Image']
];

 

Custom的按钮跟Javaeye的编辑框是一样的

 

我习惯使用自定义标签的方式

 

<FCK:editor instanceName="context" toolbarSet="Custom" width="480" height="300">
	<jsp:body>
		<FCK:config CustomConfigurationsPath="${pageContext.request.contextPath}/fck.config.js" />
	</jsp:body>
</FCK:editor>

 

 

用Javascript验证输入内容,由于是自定义标签,document.getElementById("context")是错误的。

应该调用FCKeditorAPI的方法

 

var fEditor=FCKeditorAPI.GetInstance("Context");
var context=fEditor.GetXHTML();

 

       

 

分享到:
评论

相关推荐

    FCKeditor2.6.4使用说明

    - 通过修改`fckconfig.js`文件,可以自定义工具栏按钮、语言、文件上传路径等配置。 - `FCKConfig.ToolbarSets`定义了不同的工具栏组合,可根据需求选择或创建新的工具栏布局。 4. **文件管理与上传** - ...

    Fckeditor2.6例子

    Fckeditor2.6的一大优点是其高度可定制性,用户可以根据需求自定义工具栏,展示或隐藏不同的编辑功能。以下是自定义工具栏的基本步骤: 1. **编辑配置文件**:打开`fckconfig.js`,找到`FCKConfig.ToolbarSets`部分...

    javascript组件:FCKeditor控件

    6. **自定义工具栏**:FCKeditor允许开发者根据项目需求定制工具栏,选择显示哪些按钮,以满足不同应用场景。 7. **多语言支持**:FCKeditor内置多种语言包,方便全球用户使用。 二、与Web技术的结合 FCKeditor...

    FCKeditor的jar包

    4. **个性化设置**:FCKeditor支持自定义配置,你可以根据需求调整其外观、功能,例如改变工具栏布局、设定可编辑的HTML标签等。 5. **测试和调试**:确保在浏览器中能正常显示和操作FCKeditor,同时验证服务器端...

    FCKeditor2.5配置教程

    - **XML配置**:除了`fckconfig.js`,FCKeditor还支持通过XML配置文件进行更详细的设置,如工具栏布局、插件管理等。 - **自定义插件**:如果你需要扩展FCKeditor的功能,可以编写自己的插件。FCKeditor的API允许...

    简单易用的日期控件FCKeditor

    3. 在FCKeditor中添加DatePicker:通过JavaScript代码,我们可以在FCKeditor的工具栏上添加一个按钮,点击后弹出DatePicker。这可能涉及到自定义FCKeditor的配置文件(如fckconfig.js),并在其中注册新的按钮和相关...

    fckeditor 完整示例

    - `samples`目录下的各个示例文件展示了`fckeditor`的不同用法,例如基础编辑器、带工具栏的编辑器、不同语言版本、自定义配置等。 - 通过这些示例,开发者可以学习如何在实际项目中灵活运用`fckeditor`,并理解其...

    java中使用FCKEditor富文本编辑器

    - 如果需要自定义FCKEditor的外观或功能,可以修改其配置文件(如`fckconfig.js`)或扩展其插件系统。 - 对于安全性考虑,可能需要过滤用户输入的HTML,防止XSS攻击。这通常在后端处理时完成,确保只允许安全的...

    Fckeditor教程.txt

    - **注意点**:其中 `BasePath` 设置为 FCKeditor 文件的绝对路径,`ToolbarSet` 指定了工具栏配置,默认为 `'Default'`。 #### 三、依赖库与 JSP 页面集成 为了使 FCKeditor 在 Java Web 应用中正常工作,需要...

    FCKeditor2.3在线编辑器

    6. **自定义配置**:FCKeditor2.3允许开发者根据项目需求进行自定义配置,如工具栏按钮、语言设置等。 **三、FCKeditor2.3使用** 1. **安装与集成**:将下载的压缩包解压后,通过引入JavaScript文件和设置初始化...

    FCKeditor 在线编辑器

    1. **自定义工具栏**:通过配置文件`fckconfig.js`,可以根据需求定制工具栏按钮,例如添加或移除某些功能。 2. **上传管理**:FCKeditor支持文件和图片上传,可以通过配置文件设置上传路径和大小限制。 3. **样式...

    FCKeditor

    FCKeditor的配置文件通常为"fckconfig.js",在这里可以设置编辑器的默认属性,如宽度、高度、工具栏布局等。此外,还可以自定义编辑器的行为,例如禁用某些功能,或添加新的快捷键。 **安全考虑** 使用任何富文本...

    FCKeditor入门教程之一:配置及简单运行篇

    如果你想自定义工具栏,可以在`fckconfig.js`中找到`FCKConfig.ToolbarSets`配置项。这里可以定义多个工具栏集,根据需要在实例化时选择使用哪个工具栏集。 6. **运行与测试** 保存所有改动后,运行你的HTML页面...

    fckeditor编辑器 (已配置好)

    4. **自定义工具栏**:如果你需要定制工具栏,可以在`fckconfig.js`中修改`Config.ToolbarSets`数组,添加或移除按钮,以满足特定功能需求。 5. **文件上传支持**:FCKeditor内置了文件上传功能,但需要配置服务器...

    FCKEditor 使用实例

    此外,FCKEditor 还支持自定义工具栏,可以根据项目需求定制编辑器的功能。 **二、集成FCKEditor** 集成FCKEditor到项目中通常涉及以下几个步骤: 1. **下载与解压**:首先,从FCKeditor官方网站下载最新版本的...

    fckeditor 2.3 源码修改

    - **用户界面**:UI组件如工具栏按钮、对话框和面板都是通过JavaScript和CSS实现的,这部分代码解释了如何创建和定制这些元素。 - **插件系统**:FCKeditor允许开发者扩展其功能,通过编写自定义插件来实现特定...

    FCK编辑器(FCKEditor)添加新按钮和功能的修改方法

    在文件中找到`case 'NewPage'`的代码块,然后在其`break`语句后面插入新按钮对应的代码段,指定按钮的名称、语言环境、是否是下拉菜单以及在工具栏中的位置等。其中,位置参数(如示例中的50)将决定按钮在工具栏中...

    FCKeditor_2.6.5和中文帮助文档

    - **API接口**: FCKeditor 提供了一套丰富的JavaScript API,允许开发者自定义编辑器的行为,如添加新的按钮或工具栏项。 - **事件处理**: 开发者可以监听编辑器的各种事件,如文本改变、提交前的验证等,以实现...

    Fckeditor 在asp.net中的配置

    4. **配置编辑器**:`FckEditor在asp.net中的配置方法.txt`文件可能包含了如何自定义Fckeditor的设置,比如工具栏布局、语言、允许的文件上传类型等。可以编辑`fckeditor`目录下的`config.js`文件进行配置。例如,要...

    FCKEditor(2.0)

    6. **可定制性**:开发者可以根据需求自定义工具栏,添加或删除功能,以适应特定的应用场景。 7. **浏览器兼容性**:在当时,FCKEditor 2.0已经很好地支持了主流的浏览器,包括Internet Explorer、Firefox、Safari...

Global site tag (gtag.js) - Google Analytics