先我們看最簡單的就是編輯器的代碼了,簡單得很同時(shí)大家也經(jīng)??催^。
復(fù)制代碼 代碼如下:
script type="text/javascript" src="/editor/fckeditor.js">/script>
script type="text/javascript">
!--
var oFCKeditor = new FCKeditor( 'Content' ) ;
oFCKeditor.BasePath = "/editor/" ;
oFCKeditor.ToolbarSet = "User" ;
oFCKeditor.Value = '沒有最好,只有更好,大家努力' ;
oFCKeditor.Height = 450 ;
oFCKeditor.Width = 660 ;
oFCKeditor.Create() ;
//-->
/script>
input type="button" value="檢測(cè)字?jǐn)?shù)(包括HTML代碼)" style="width:165px;" class="inputc" onClick="checklength()">
script>
//檢測(cè)在線編器字符數(shù) ,他必須通過創(chuàng)建FCKeditorAPI來實(shí)現(xiàn),代碼如下。
復(fù)制代碼 代碼如下:
function checklength()
{
var Content;
var oEditor = FCKeditorAPI.GetInstance('Content') ;
Content=oEditor.GetXHTML(true)
alert("n當(dāng)前: "+Content.length+" 個(gè)字符");
return false;
}
/script>
再看實(shí)例,這里限制了fckeditor編輯器內(nèi)容的長度哦,
復(fù)制代碼 代碼如下:
window.onload=function(){
function FCKeditor_OnComplete()
{
var editor = FCKeditorAPI.GetInstance('info') ;
editor.Events.AttachEvent('OnSelectionChange', editor_keydown);
}
function editor_keydown(editor)
{
var maxLength=3; //最大輸入字?jǐn)?shù)
content= $(editor.EditorDocument.body).text();
var len= content.length;
var $info =$('#info');//存放提示信息
if(len maxLength){
.text("還可以輸入 "+(maxLength-len)+"字");
}
if(len == maxLength){
$info.text("字?jǐn)?shù)達(dá)到上限");
}
if(len > maxLength){
$info.text(" 輸入字符超過"+maxLength+"個(gè),請(qǐng)更改!");
}
}
FCKeditor_OnComplete()
}
您可能感興趣的文章:- FCKEditor超級(jí)鏈接默認(rèn)新窗口打開的修改方法
- Smarty中調(diào)用FCKeditor的方法
- fckeditor編輯器下的自定義分頁符實(shí)現(xiàn)方法
- FCKeditor編輯器添加圖片上傳功能及圖片路徑問題解決方法
- ThinkPHP中FCKeditor編輯器的使用方法
- fckeditor編輯器在php中的配置方法
- FCKeditor 圖片上傳進(jìn)度條不動(dòng)的解決方法
- php在頁面中調(diào)用fckeditor編輯器的方法
- 瀏覽器執(zhí)行history.go(-1) FCKeditor編輯框內(nèi)顯示html源代碼的解決方法
- FCK編輯器(FCKEditor)添加新按鈕和功能的修改方法
- fckeditor粘貼Word時(shí)彈出窗口取消的方法