FCK 相關函式

2022-03-06 18:56:04 字數 1580 閱讀 4443

獲取fck的例項

fckeditorapi是fckeditor載入後註冊的乙個全域性物件,利用它我們就可以完成對編輯器的各種操作。

在當前頁獲得 fck 編輯器例項:

var editor = fckeditorapi.getinstance('instancename');

從 fck 編輯器的彈出視窗中獲得 fck 編輯器例項:

var editor = window.parent.innerdialogloaded().fck;

從 框架頁面的子框架中獲得其它子框架的 fck 編輯器例項:

var editor = window.framename.fckeditorapi.getinstance('instancename');

從頁面彈出 視窗中獲得父視窗的 fck 編輯器例項:

var editor = opener.fckeditorapi.getinstance('instancename');

fck獲取焦點

獲 取焦點是否在fck中:

oeditor.hasfocus

fck獲取焦點:

oeditor.focus();// 獲取焦點

獲取和設定fck的內容

獲得 fck 編輯器的內容:

oeditor.getxhtml(formatted); // formatted 為:true|false,表示是否按html格式取出。

設定 fck 編輯器的內容:

oeditor.sethtml("content", false); // 第二個引數為:true|false,是否以所見即所得方式設定其內容。

插入內容到 fck 編輯器:

oeditor.inserthtml("html"); // "html"為html文字

檢查 fck 編輯器內容是否發生變化:

oeditor.isdirty();

1 // 獲取編輯器中html內容

2 function geteditorhtmlcontents(editorname)

6 7 // 獲取編輯器中文字內容

8 function geteditortextcontents(editorname)

12 13 // 設定編輯器中內容

14 function seteditorcontents(editorname, contentstr)

18 fck的事件處理

fck 定義有oncomplete,onblur和onfocus等事件,這樣就可以使用事件的處理函式完成相應的處理。

fck新增事件處理 函式的方法是:fckinstance.events.attachevent( eventname, function)

** //fckeditor 載入完成後做處理的方法

function fckeditor_oncomplete( editorinstance )

function fckeditor_onblur( editorinstance )

function fckeditor_onfocus( editorinstance )

FCK 相關函式

獲取fck的例項 fckeditorapi是fckeditor載入後註冊的乙個全域性物件,利用它我們就可以完成對編輯器的各種操作。在當前頁獲得 fck 編輯器例項 var editor fckeditorapi.getinstance instancename 從 fck 編輯器的彈出視窗中獲得 f...

配置FCK上傳

要使您的fckeditor能夠使用上傳功能,您必須進行以下配製。一 開啟fckeditor editor filemanager upload php config.php,找到 config enabled 將值設定為true。二 接下來幾行,設定 config userfilespath 設定上...

FCK 編輯器焦點問題

第乙個問題 廷時處理 在頁面剛載入的時候對fck賦值,比如在資訊列表中選中一條資訊進行檢視或修改的時候,資訊新增的時候用fck編輯的,載入頁面的時候會載入fck編輯器,此時會報出乙個錯誤 fckeditorapi undefined 這是為什麼呢,因為頁面載入對fckeditorapi 賦值時fck...