论坛首页 海阔天空论坛

自定义FCKeditor工具栏 JS验证

浏览 2048 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2010-10-10   最后修改:2010-10-10

首先在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();

 

       

 

论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics