首頁>Club>
5
回覆列表
  • 1 # 超人卟會飛l

    一、使用方法:

    1、在頁面<head>中引入ckeditor核心檔案ckeditor.js

    <script type="text/JavaScript" src="ckeditor/ckeditor.js"></script>

    2、在使用編輯器的地方插入HTML控制元件<textarea>

    <textarea cols="20" rows="2">

    </textarea>

    如果是ASP.NET環境,也可用伺服器端控制元件<TextBox>

    <asp:TextBoxID="tbContent" runat="server"TextMode="MultiLine" >

    </asp:TextBox>

    注意在控制元件中加上 。

    3、將相應的控制元件替換成編輯器程式碼

    <script type="text/javascript">

    CKEDITOR.replace("TextArea1");

    //如果是在ASP.Net環境下用的伺服器端控制元件<TextBox>

    CKEDITOR.replace("tbContent");

    //如果<TextBox>控制元件在母版頁中,要這樣寫

    CKEDITOR.replace("<%=tbContent.ClientID.Replace("_","$") %>");

    </script>

    4、配置編輯器

    ckeditor的配置都集中在 ckeditor/config.js 檔案中,下面是一些常用的配置引數:

    // 介面語言,預設為 "en"

    config.language = "zh-cn";

    // 設定寬高

    config.width = 400;

    config.height = 400;

    // 編輯器樣式,有三種:"kama"(預設)、"office2003"、"v2"

    config.skin = "v2";

    // 背景顏色

    config.uiColor = "#FFF";

    // 工具欄(基礎"Basic"、全能"Full"、自定義)plugins/toolbar/plugin.js

    config.toolbar = "Basic";

    config.toolbar = "Full";

    二、 一些使用技巧

    1、在頁面中即時設定編輯器

    <script type="text/javascript">//示例1:設定工具欄為基本工具欄,高度為70CKEDITOR.replace("<%=tbLink.ClientID.Replace("_","$") %>",{ toolbar:"Basic", height:70 });//示例2:工具欄為自定義型別CKEDITOR.replace( "editor1",{toolbar :[//加粗 斜體, 下劃線 穿過線 下標字 上標字["Bold","Italic","Underline","Strike","Subscript","Superscript"],//數字列表 實體列表 減小縮排 增大縮排["NumberedList","BulletedList","-","Outdent","Indent"],//左對齊 居中對齊 右對齊 兩端對齊["JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"],//超連結 取消超連結 錨點["Link","Unlink","Anchor"],//圖片 flash 表格 水平線 表情 特殊字元 分頁符["Image","Flash","Table","HorizontalRule","Smiley","SpecialChar","PageBreak"],"/",//樣式 格式 字型 字型大小["Styles","Format","Font","FontSize"],//文字顏色 背景顏色["TextColor","BGColor"],//全屏 顯示區塊["Maximize", "ShowBlocks","-"]]});</script>

    三、精簡ckeditor

    /_samples :示例資料夾;

    /_source :未壓縮源程式;

    /lang資料夾下除 zh-cn.js、en.js 以外的檔案(也可以根據需要保留其他語言檔案);

    根目錄下的 changes.html(更新列表),install.html(安裝指向),license.html(使用許可);

  • 中秋節和大豐收的關聯?
  • 硬話軟說經典語錄?