獲取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();
// 獲取編輯器中html內容
function geteditorhtmlcontents(editorname)
// 獲取編輯器中文字內容
function geteditortextcontents(editorname)
// 設定編輯器中內容
function seteditorcontents(editorname, contentstr)
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...