FCKeditor提供了一个完整的JavascriptAPI

FCKeditor提供了一个完整的JavascriptAPI
FCKeditor提供了一个完整的Javascript API,你可以与它
FCKeditor提供了一个完整的Javascript API(应用程序接口)。你可以使用这些API来处理FCK编辑器,只要是加载或完成。
检索编辑instanceonce加载,编辑注册一个全局对象叫做FCKeditorAPI。该对象提供了与放置在页面中的任何编辑器实例交互的入口点(放置时可以有多个)。编辑器中,您给它一个实例名。所以,找回它,你只需简单地调用fckeditorapi.getinstance方法
一旦编辑器实例完成后,它将会成为一个注册的对象叫做FCKeditorAPI。全局的,这个对象提供一个访问点来访问这个页面中的任何实例化对象(不止一个)。当您在编辑器中创建一个页面时,您会给它一个实例名。所以,你只需要拨打FCKeditorAPI.GetInstance方法只是你可以借鉴的对象。
例如:var oeditor = fckeditorapi.getinstance('instancename);
例如,VaR oeditor = fckeditorapi.getinstance('instancename ');这里是一个FCKeditor对象命名为instanceName 。
getInstance方法返回的对象主要FCKeditor提供必需的
这是这个对象的属性和方法的列表:
这是一个列表的FCKeditor的属性和方法:
复制代码代码如下所示:
*描述字符串描述
*编辑=整数编辑状态
*名称=字符串名
*状态=整数状态
*功能attachtoonselectionchange(FunctionPointer)
*函数CleanAndPaste(HTML)
*功能createElement(标签)
*函数CreateLink(URL)
*功能execonselectionchange() / /火灾事件经理onselectionchange事件
*功能execonselectionchangetimer()
*功能executenamedcommand(CommandName,commandparameter)
*功能executeredirectednamedcommand(CommandName,commandparameter)
*功能焦点()
*功能GetHtml(格式)的工作。使用getxhtml相反。 /不
*功能getnamedcommandstate(commandname)
*功能getnamedcommandvalue(commandname)
* function GetXHTML (format)
*功能initializebehaviors()
*功能insertelement(元)
*功能insertelementandgetit(E)
*功能inserthtml(HTML)
* IsDirty()函数;
*功能makeeditable()
*函数OnDoubleClick(元)
*函数粘贴()
*功能pasteasplaintext()
*功能pastefromword()
*函数预览()
*功能registerdoubleclickhandler(处理函数、标签)
*功能resetisdirty();
*功能sethtml(HTML,forcewysiwyg)
* SetStatus()函数
*功能showcontextmenu(x,y)
* SwitchEditMode()函数
*功能updatelinkedfield()

eventsonce编辑器加载完成并准备,正确的方法。
这个函数必须被命名为fckeditor_oncomplete 和接收相关编辑相关,它也被称为玉。
这是一个声明示例:
功能fckeditor_oncomplete(editorinstance){
警报(editorinstance。名称);}
除了上述标准的事件,每一个FCKeditor实例有一个事件对象
例如,下面的代码听onselectionchange执行自定义的
var计数器= 0;
函数的DoSomething(editorinstance){
window.document.title = editorinstance。姓名+:+(+ +反);}
功能fckeditor_oncomplete(editorinstance){
editorinstance.events.attachevent('onselectionchange ',DoSomething);}
注意,每个回调函数都接收编辑器实例作为参数
以下是可用的事件列表:
OnSelectionChange:开枪时,实际的选择在编辑区的变化(通过选择我的意思是,光标的位置也变化的关键…笔画注:in)。IE6,这个事件不会在每个按键的火,只会在一些随机的按键。方便!
OnAfterSetHTML:解雇一次HTML编辑器加载了(包括当)。
OnStatusChange:编辑器状态改变时。下面的常量是常量,它被称为余。
OnPaste:发射的时候是在编辑器中粘贴
配置选项
autodetectlanguage =真/假自动检测语言
basehref = _fcksavedurl =的相对链接的基地址
contentlangdirection =LTR和RTL默认文本方向
ContextMenu =字符串数组的右键菜单的内容
customconfigurationspath = 自定义配置文件路径和名称
无论是调试=真/假打开调试功能,所以当FCKDebug。输出()被调用,内容将在调试窗口输出
缺省语言= 默认语言
editorareacss = 编辑区域的样式表文件
当enablesourcexhtml =真/假为真,当视觉界面切换到代码页面,HTML是加工成XHTML
enablexhtml =真/假是允许使用XHTML取代HTML
fillemptyblocks =真/假使用这个函数来代替空块级元素与空间
fontcolors = 设置文本颜色列表时显示的颜色选择器
fontformats = 设置文本格式列表中显示的名称
字体列表中的字体名= 字体在字体列表
fontsizes = 字体大小列表
forcepasteasplaintext =真/假强行粘贴到纯文本
无论forcesimpleampersand =真/假不转换成XML实体符号
formatindentator = 当代码用于缩进的代码在源格式
formatoutput =真/假自动格式化代码的内容是当输出
无论formatsource =真/假自动格式化代码时,切换到代码视图
是整版=真/假可以编辑整个HTML文件或编辑之间的身体的内容
不geckousespan =真/假让span标签代替B,I,U的标签
iespelldownloadurl = 下载地址的拼写检查
是否真实/虚假的图片浏览器,可以浏览服务器功能
imagebrowserurl = 运行时服务器URL浏览
图像浏览器窗口高度= 图像浏览器窗口高度
图像浏览器窗口宽度= 图像浏览器窗口宽度
LinkBrowser =真/假让浏览器浏览服务器当链接插入
linkbrowserurl =浏览服务器的URL插入链接时
链接目标浏览器窗口高度= 链接的目标浏览器窗口高度
链接目标浏览器窗口宽度= 链接的目标浏览器窗口宽度
插件=对象注册插件
pluginspath = 插件文件夹
showborders =真/假合并边界
skinpath = 皮肤文件夹位置
smileycolumns = 12字符窗口列数
数组在smileyimages =字符组图表窗口的图片文件名
smileypath = 图标的文件夹的路径
smileywindowheight字符窗口高度
smileywindowwidth字符窗口宽度
拼写检查=spellerpages IESpell / 设置拼写检查
重点编辑startupfocus =真/假打开时
stylesxmlpath = 设置定义CSS样式表的XML文件的位置
由tabspaces = 4 TAB键产生的空格字符数
不toolbarcancollapse =真/假允许扩展/折叠工具
一个工具集=对象允许工具栏的使用
toolbarstartexpanded =真/假打开工具栏扩展
usebroncarriagereturn =真/假是一个标记或P或div标签当回到车
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部