亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

網頁編輯器FCKeditor提供了一個完整的JavaScript API

2024-07-21 02:53:37
字體:
來源:轉載
供稿:網友
FCKeditor提供了一個完整的JavaScript API(Application Public Interface),你可以利用這些API來處理FCK編輯器,只要它被加載完成或在正在運行中.
 

FCKeditor offers a complete JavaScript API so you can interact with it once the editor is loaded and running. 
FCKeditor提供了一個完整的JavaScript API(Application Public Interface),你可以利用這些API來處理FCK編輯器,只要它被加載完成或在正在運行中. 
Retrieving an editor instanceOnce loaded, the editor registers a global object called FCKeditorAPI. This object offers the entry point to interact with any editor instance placed in a page (you can have more than one). When placing the editor in the page, you give it an "instance name". So, to retrieve it, you must simply call the FCKeditorAPI.GetInstance method. 
一旦編輯器實例化完成后,它都會注冊一個全局的對象,叫作FCKeditorAPI. 這個對象提供一個接入點去獲取在本頁面內的任何已實例化的對象(不止一個).當你在頁面生成一個編輯器時,你給了它一個實例名.所以,你只需簡單地調用 FCKeditorAPI.GetInstance方法就可以獲取到它的對象引用. 
For example: var oEditor = FCKeditorAPI.GetInstance('InstanceName') ; 
例如,var oEditor = FCKeditorAPI.GetInstance('InstanceName') ; 這里就是獲取實例名為"InstanceName"的FCKeditor對象. 
The GetInstance method returns the main FCKeditor object that gives the necessary bridge to interact with it. 
This is a list of properties and methods of this object: 
這是一個FCKeditor的屬性和方法的列表: 

復制代碼代碼如下:

* Description = string 描述 
* EditMode = Integer 編輯狀態 
* Name = string 名字 
* Status = Integer 狀態 
* function AttachToOnSelectionChange(functionPointer) 
* function CleanAndPaste(html) 
* function CreateElement(tag) 
* function CreateLink(url) 
* function ExecOnSelectionChange() //Fires OnSelectionChange event in event manager 
* function ExecOnSelectionChangeTimer() 
* function ExecuteNamedCommand(commandName, commandParameter) 
* function ExecuteRedirectedNamedCommand(commandName, commandParameter) 
* function Focus() 
* function GetHTML(format) // doesnt work. Use GetXHTML instead. 
* function GetNamedCommandState(commandName) 
* function GetNamedCommandValue(commandName) 
* function GetXHTML(format) 
* function InitializeBehaviors() 
* function InsertElement(element) 
* function InsertElementAndGetIt(e) 
* function InsertHtml(html) 
* function IsDirty(); 
* function MakeEditable() 
* function OnDoubleClick(element) 
* function Paste() 
* function PasteAsPlainText() 
* function PasteFromWord() 
* function Preview() 
* function RegisterDoubleClickHandler(handlerFunction, tag) 
* function ResetIsDirty(); 
* function SetHTML(html, forceWYSIWYG) 
* function SetStatus() 
* function ShowContextMenu(x, y) 
* function SwitchEditMode() 
* function UpdateLinkedField() 

EventsOnce the editor loading is complete and it is ready to use (and interact with JavaScript), a standard function is called in the page that contains the editor, if the function is defined. 
This function must be named "FCKeditor_OnComplete" and receives the related editor instance as the parameter. Using it, you can execute any initial code that makes the initial interaction with the editor. 
This is a declaration example: 
function FCKeditor_OnComplete( editorInstance ) { 
alert( editorInstance.Name ) ; } 
Apart the above standard event, every FCKeditor instance has a "Event" object that can be used to listen for events to be fired. 
For example, the following code listens for the "OnSelectionChange" to execute custom code: 
var counter = 0 ; 
function DoSomething( editorInstance ) { 
window.document.title = editorInstance.Name + ' : ' + ( ++counter ) ; } 
function FCKeditor_OnComplete( editorInstance ) { 
editorInstance.Events.AttachEvent( 'OnSelectionChange', DoSomething ) ; } 
Note that every callback function receives the editor instance as a parameter. 
The following is the list of events available: 
OnSelectionChange: fired when the actual selection in the editor area changes (by selection I mean the cursor position too... it changes on key strokes). Note: In IE6, this event does not fire on every keystroke, but only on some random keystrokes. Handy! 
OnAfterSetHTML: fired once the HTML is loaded in the editor (including when changing views). 
OnStatusChange: fired when the editor status changes. The following constants are also available globally in the page: FCK_STATUS_NOTLOADED, FCK_STATUS_ACTIVE and FCK_STATUS_COMPLETE. 
OnPaste: fired when something is pasted in the editor 
配置選項: 
AutoDetectLanguage=true/false 自動檢測語言 
BaseHref="" _fcksavedurl="""" 相對鏈接的基地址 
ContentLangDirection="ltr/rtl" 默認文字方向 
ContextMenu=字符串數組,右鍵菜單的內容 
CustomConfigurationsPath="" 自定義配置文件路徑和名稱 
Debug=true/false 是否開啟調試功能,這樣,當調用FCKDebug.Output()時,會在調試窗中輸出內容 
DefaultLanguage="" 缺省語言 
EditorAreaCss="" 編輯區的樣式表文件 
EnableSourceXHTML=true/false 為TRUE時,當由可視化界面切換到代碼頁時,把HTML處理成XHTML 
EnableXHTML=true/false 是否允許使用XHTML取代HTML 
FillEmptyBlocks=true/false 使用這個功能,可以將空的塊級元素用空格來替代 
FontColors="" 設置顯示顏色拾取器時文字顏色列表 
FontFormats="" 設置顯示在文字格式列表中的命名 
FontNames="" 字體列表中的字體名 
FontSizes="" 字體大小中的字號列表 
ForcePasteAsPlainText=true/false 強制粘貼為純文本 
ForceSimpleAmpersand=true/false 是否不把&符號轉換為XML實體 
FormatIndentator="" 當在源碼格式下縮進代碼使用的字符 
FormatOutput=true/false 當輸出內容時是否自動格式化代碼 
FormatSource=true/false 在切換到代碼視圖時是否自動格式化代碼 
FullPage=true/false 是否允許編輯整個HTML文件,還是僅允許編輯BODY間的內容 
GeckoUseSPAN=true/false 是否允許SPAN標記代替B,I,U標記 
IeSpellDownloadUrl=""下載拼寫檢查器的網址 
ImageBrowser=true/false 是否允許瀏覽服務器功能 
ImageBrowserURL="" 瀏覽服務器時運行的URL 
ImageBrowserWindowHeight="" 圖像瀏覽器窗口高度 
ImageBrowserWindowWidth="" 圖像瀏覽器窗口寬度 
LinkBrowser=true/false 是否允許在插入鏈接時瀏覽服務器 
LinkBrowserURL="" 插入鏈接時瀏覽服務器的URL 
LinkBrowserWindowHeight=""鏈接目標瀏覽器窗口高度 
LinkBrowserWindowWidth=""鏈接目標瀏覽器窗口寬度 
Plugins=object 注冊插件 
PluginsPath="" 插件文件夾 
ShowBorders=true/false 合并邊框 
SkinPath="" 皮膚文件夾位置 
SmileyColumns=12 圖符窗列數 
SmileyImages=字符數組 圖符窗中圖片文件名數組 
SmileyPath="" 圖符文件夾路徑 
SmileyWindowHeight 圖符窗口高度 
SmileyWindowWidth 圖符窗口寬度 
SpellChecker="ieSpell/Spellerpages" 設置拼寫檢查器 
StartupFocus=true/false 開啟時FOCUS到編輯器 
StylesXmlPath="" 設置定義CSS樣式列表的XML文件的位置 
TabSpaces=4 TAB鍵產生的空格字符數 
ToolBarCanCollapse=true/false 是否允許展開/折疊工具欄 
ToolbarSets=object 允許使用TOOLBAR集合 
ToolbarStartExpanded=true/false 開啟是TOOLBAR是否展開 
UseBROnCarriageReturn=true/false 當回車時是產生BR標記還是P或者DIV標記


注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线亚洲国产精品网| 久久久久久999| 自拍偷拍免费精品| 91日本在线观看| 欧美激情亚洲精品| 欧美国产日韩一区二区| 97精品欧美一区二区三区| 久久亚洲精品国产亚洲老地址| 国产成人在线视频| 国产成人在线播放| 91最新国产视频| 最近2019年手机中文字幕| 国产精品久久久久久久久久| 精品欧美aⅴ在线网站| 久久综合久中文字幕青草| 91深夜福利视频| 最近2019年手机中文字幕| 国产成人涩涩涩视频在线观看| 国产在线视频一区| 搡老女人一区二区三区视频tv| 国产亚洲精品美女久久久| 欧美一区二区三区……| 亚洲一区二区精品| 91精品视频免费观看| 成人欧美一区二区三区黑人| 国产精品成人va在线观看| 一本色道久久88精品综合| 日本一区二区在线播放| 91免费高清视频| 神马久久久久久| 亚洲高清一二三区| 成人黄色在线免费| 亚洲国产精品嫩草影院久久| 亚洲**2019国产| 日韩欧美亚洲成人| 国产精品丝袜高跟| 久久精品影视伊人网| 另类色图亚洲色图| 久久99久久亚洲国产| 国产精品日韩专区| 亚洲aⅴ男人的天堂在线观看| 成人做爰www免费看视频网站| 国产成人高清激情视频在线观看| 国产精品久久久久久av福利软件| 欧美日韩一区免费| 欧美裸体xxxx| 亚洲免费高清视频| 国产精品一区二区三| 国产欧美在线观看| 久久精品中文字幕| 欧美性色19p| 欧美乱大交xxxxx| 欧美性猛交xxxx久久久| 国产ts人妖一区二区三区| 国内精品久久久久伊人av| 色伦专区97中文字幕| 亚洲国产91色在线| 88国产精品欧美一区二区三区| 久久精品亚洲精品| 亚洲欧洲视频在线| 欧美成人一区在线| 国产mv久久久| 亚洲精品成人久久电影| 欧美一级视频一区二区| 精品性高朝久久久久久久| 亚洲国产91精品在线观看| 亚洲国产成人久久综合| 国产91精品最新在线播放| 高清日韩电视剧大全免费播放在线观看| 久青草国产97香蕉在线视频| 久久韩剧网电视剧| 国产一区二区动漫| 欧美一级淫片aaaaaaa视频| 日韩精品视频免费专区在线播放| 日韩精品在线免费| 国产精品免费一区二区三区都可以| 亚洲精品一区中文字幕乱码| 日韩av中文字幕在线| 一本色道久久综合狠狠躁篇的优点| 日韩毛片在线观看| 一本色道久久综合狠狠躁篇怎么玩| 欧美精品videosex牲欧美| 欧美激情国内偷拍| 久久中文字幕在线| 国产欧美婷婷中文| 欧美日韩国产成人在线| 久久的精品视频| 久久成人精品电影| 欧美日韩综合视频| 久久综合国产精品台湾中文娱乐网| 久久久av一区| 97视频在线观看播放| 中文字幕在线精品| 国产精品扒开腿爽爽爽视频| 久久久在线观看| 日韩免费黄色av| 亚洲free性xxxx护士hd| 亚洲国产日韩欧美在线图片| 久久免费成人精品视频| 精品中文字幕久久久久久| 97在线观看免费高清| 欧美成人精品在线视频| 亚洲国模精品一区| 国产精品高清在线观看| 在线观看精品自拍私拍| 亚洲石原莉奈一区二区在线观看| 庆余年2免费日韩剧观看大牛| 91av视频导航| 亚洲成人精品视频| 亚洲日本成人女熟在线观看| 日韩欧美一区二区三区久久| 久久影院资源网| 欧美人在线观看| 久久影视电视剧免费网站| 欧美激情亚洲国产| 久久久久久久久综合| 成人在线国产精品| 久久久91精品国产一区不卡| 亚洲 日韩 国产第一| 欧美大片在线看| 国产精品日韩在线观看| 91中文在线观看| 成人a免费视频| 欧美在线播放视频| 欧美区二区三区| 51色欧美片视频在线观看| 久久久久久久一区二区| 久久亚洲欧美日韩精品专区| 欧美精品videosex极品1| 久久欧美在线电影| 91理论片午午论夜理片久久| 午夜精品福利电影| 在线观看国产成人av片| 亚洲成成品网站| 日韩av在线不卡| 国产精品视频1区| 欧美亚洲免费电影| 91午夜理伦私人影院| 亚洲国产精彩中文乱码av在线播放| 日韩中文第一页| 国产日韩亚洲欧美| 欧美成人精品在线观看| 97在线视频免费播放| 国产日韩精品在线| 国产精品自在线| 一本色道久久综合狠狠躁篇的优点| 欧美资源在线观看| 亚洲综合社区网| 中文字幕视频在线免费欧美日韩综合在线看| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品视频yy9099| 亚洲国产中文字幕在线观看| 国产视频综合在线| 欧美成人免费视频| 中日韩美女免费视频网址在线观看| 国产精品免费一区| 欧美日韩亚洲系列| 美女av一区二区三区| 国产精品福利久久久| 日韩毛片在线看| 欧美高清一级大片| 一本色道久久综合亚洲精品小说| 国模精品一区二区三区色天香| 久久精品国产亚洲精品2020|