最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XHEditor編輯器使用文檔

 更新時間:2010年12月30日 16:42:34   作者:  
XHEditor編輯器的使用方法,需要的朋友可以參考下。
為了同時支持Firefox和IE,我們常常用document.getElementById(id)方法來取得HTML對象。但是getElementById方法只能取得單個對象,而對于CheckBox數(shù)組則無能為力。
1. 下載xhEditor最新版本。下載地址:http://xheditor.com/download

2. 解壓zip文件,將其中的xheditor.js以及xheditor_emot和xheditor_skin兩個文件夾上傳到網(wǎng)站相應目錄

3. 在相應html文件的head標簽結(jié)束之前添加

<script type="text/javascript" src="http://static.xxx.com/js/xheditor.js"></script>
4. 調(diào)用方法有兩種:

方法1:在textarea上添加屬性: class="xheditor"(設置為xheditor-mini和xheditor-simple,分別默認加載迷你和簡單工具欄)方法2:在您的頁面初始JS代碼里加上: $('#elm1').xheditor(true);例如:$({$('#elm1').xheditor(true);});相應的隱藏編輯的代碼為:$('#elm1').xheditor(false);
初始化參數(shù)說明
初始化示例代碼:

$('#elm1').xheditor(true,{tools:'full',skin:'default',showBlocktag:true,readonly:false,internalScript:false,internalStyle:false,width:300,height:200,loadCSS:'http://jb51.net/test.css',fullscreen:true,sourceMode:true,forcePtag:true,upImgUrl:"upload.php",upImgExt:"jpg,jpeg,gif,png",keepValue:true,plugins:{}});
tools:自定義工具按鈕

參數(shù)值:full(完全),simple(簡單),mini(迷你)或者自定義字符串,例如:'GStart,Cut,Copy,Paste,Pastetext,GEnd,Separator,GStart,Source,Preview,Fullscreen,About,GEnd'完整按鈕表:GStart:組開始GEnd:組結(jié)束Separator:分隔符Cut:剪切Copy:復制Paste:粘貼Pastetext:文本粘貼Blocktag:段落標簽Fontface:字體FontSize:字體大小Bold:粗體Italic:斜體Underline:下劃線Strikethrough:中劃線FontColor:字體顏色BackColor:字體背景色Removeformat:刪除文字格式Align:對齊List:列表Outdent:減少縮進Indent:增加縮進Link:超鏈接Unlink:刪除鏈接Img:圖片F(xiàn)lash:Flash動畫Media:Windows media player視頻Emot:表情Table:表格Source:切換源代碼模式Preview:切換預覽模式Fullscreen:切換全屏模式About:關于xhEditor
skin:皮膚風格選擇

參數(shù)值:default(默認風格),o2007blue(Office 2007 藍色),o2007silver(Office 2007 銀色)
showBlocktag:顯示段落標簽

參數(shù)值:true(顯示段落標簽),false(不顯示)
internalScript:內(nèi)部JS代碼保留狀態(tài)

參數(shù)值:true(保留內(nèi)部JS代碼),false(清理內(nèi)部JS代碼)
inlineScript:內(nèi)聯(lián)JS代碼保留狀態(tài)

參數(shù)值:true(保留內(nèi)聯(lián)JS代碼),false(清理內(nèi)聯(lián)JS代碼)
internalStyle:內(nèi)部樣式保留狀態(tài)

參數(shù)值:true(保留內(nèi)部樣式),false(清理內(nèi)部樣式)
inlineStyle:內(nèi)聯(lián)樣式保留狀態(tài)

參數(shù)值:true(保留內(nèi)聯(lián)樣式),false(清理內(nèi)聯(lián)樣式)
width:編輯器寬度

參數(shù)值:不帶單位的數(shù)字,例:300
height:編輯器高度

參數(shù)值:不帶單位的數(shù)字,例:100
loadCSS:加載樣式

參數(shù)值:樣式表網(wǎng)址,例如:'http://m.fzitv.net/css/global.css'
fullscreen:默認全屏顯示

參數(shù)值:true(全屏大小),false(標準大小)
readonly:默認只讀模式

參數(shù)值:true(只讀模式),false(可編輯模式)
sourceMode:默認源代碼模式

參數(shù)值:true(源代碼模式),false(編輯模式)
forcePtag:強制P標簽

參數(shù)值:true(強制使用P標簽),false(不強制)
keepValue:自動保存src和href屬性值

參數(shù)值:true(保存),false(不保存)說明:在IE等瀏覽器下使用編輯器,插入的圖片和鏈接地址都會被瀏覽器自動轉(zhuǎn)為絕對地址,比如輸入:a.gif,自動會轉(zhuǎn)為:http://test.com/a.gif
modalWidth:showModal彈出窗口的默認寬度

參數(shù)值:數(shù)值,默認為350說明:彈出窗口的默認寬度
modalHeight:showModal彈出窗口的默認高度

參數(shù)值:數(shù)值,默認為220說明:彈出窗口的默認高度
modalTitle:showModal彈出窗口是否顯示上方的標題欄

參數(shù)值:true(顯示),false(不顯示)說明:控制彈出窗口是否顯示上方的標題欄,默認為顯示,若需要顯示一個更定制個性化的iframe窗口,可通過此參數(shù)隱藏上方的標題欄
upLinkUrl:超鏈接文件上傳接收URL

參數(shù)值:接收用戶上傳的服務器端程序URL,默認留空為禁用超鏈接上傳功能,具體使用方法請參考demo8演示文件
upLinkExt:超鏈接上傳前限制本地文件擴展名

參數(shù)值:超鏈接上傳前限制的文件擴展名列表,默認為:zip,rar,txt,建議與服務端擴展名檢查列表一致
upImgUrl:圖片文件上傳接收URL

參數(shù)值:接收用戶上傳的服務器端程序URL,默認留空為禁用上傳功能,具體使用方法請參考demo8演示文件
upImgExt:圖片上傳前限制本地文件擴展名

參數(shù)值:圖片上傳前限制的文件擴展名列表,默認為:jpg,jpeg,gif,png,建議與服務端擴展名檢查列表一致
upFlashUrl:動畫文件上傳接收URL

參數(shù)值:接收用戶上傳的服務器端程序URL,默認留空為禁用上傳功能,具體使用方法請參考demo8演示文件
upFlashExt:動畫上傳前限制本地文件擴展名

參數(shù)值:動畫上傳前限制的文件擴展名列表,默認為:swf,建議與服務端擴展名檢查列表一致
upMediaUrl:視頻文件上傳接收URL

參數(shù)值:接收用戶上傳的服務器端程序URL,默認留空為禁用上傳功能,具體使用方法請參考demo8演示文件
upMediaExt:視頻上傳前限制本地文件擴展名

參數(shù)值:視頻上傳前限制的文件擴展名列表,默認為:avi,建議與服務端擴展名檢查列表一致
上傳接口使用注意事項:

demos目錄中的upload.php僅為演示代碼,若您使用的是其它的服務器腳本語言,請自行對初始化參數(shù)中的upLinkUrl、upImgUrl、upFlashUrl和upMediaUrl進行修改,并開發(fā)相應服務器上傳接收程序。若您希望在自己的項目中實際使用,請自行修改代碼或者重新開發(fā),開發(fā)過程中請注意上傳文件的格式及大小限制,注意服務器安全問題。 上傳接收程序開發(fā)規(guī)范:1,上傳文件域名字為:upload2,返回結(jié)構必需為json,并且結(jié)構如下:{"err":"","msg":"200906030521128703.gif"}若上傳出現(xiàn)錯誤,請將錯誤內(nèi)容保存在err變量中;若上傳成功,請將服務器上的絕對或者相對地址保存在msg變量中。編輯器若發(fā)現(xiàn)返回的err變量不為空,則彈出窗口顯示返回的錯誤內(nèi)容。上傳管理方案建議:1,在編輯器初始化時在upload.php后面跟上一個服務器生成的絕對唯一的跟蹤值,例如:upload.php?infoid=1213121212,在服務器接收程序中以這個跟蹤值保存到數(shù)據(jù)庫中,同時也可以限制單個跟蹤值下總上傳文件數(shù)或者總文件大小,否則就是一個可以上傳無限個文件的漏洞了3,最終當前表單提交時,再根據(jù)編輯器提交的HTML內(nèi)容和數(shù)據(jù)庫中上傳內(nèi)容進行比較,刪除所有沒有使用的上傳文件4,定期由服務器腳本刪除上傳數(shù)據(jù)庫中沒提交的文件記錄,這樣就能防止別人將您的網(wǎng)站作為免費相冊空間了
plugins:自定義按鈕之插件擴展

插件對象的屬性解釋:c:樣式表名稱 t:插件名字(鼠標在按鈕上方時顯示) s:快捷方式 e:按鈕點擊后需要執(zhí)行的代碼特別說明:如果您希望樣式表存儲在系統(tǒng)自帶的模板目錄ui.css中,請將插件對象的樣式名留空,則會自動按照插件名來調(diào)用相應的樣式,例如:xhEdtBtnCut、xhEdtBtnCopy,其中的Cut和Copy是插件名具體調(diào)用方法請參考演示文件夾中的demo9
JS接口說明
JS接口示例代碼:

var editor=$('#elm1').xheditor(true,{tools:'full',skin:'default',internalScript:false,internalStyle:false,width:300,height:200,loadCSS:'http://jb51.net/test.css',fullscreen:true,beforeSetSource:ubb2html,beforeGetSource:html2ubb,focus:focusAction,blur:blurAction})[0].xheditor;editor.focus();editor.setSource('str')sHtml=editor.getSource()editor.appendHTML('<p>aaa</p>')editor.pasteHTML('<p>aaa</p>')editor.pasteText('str')sHtml=editor.formatXHTML('<b>aaa</b>')editor.toggleSource()editor.togglePreview()editor.toggleFullscreen()editor.toggleReadonly()alert(editor.settings.upImgExt);editor.settings.upImgExt='txt,doc';
focus:使編輯器獲得焦點

無參數(shù)
setSource:設置編輯器源代碼

參數(shù)1:要設置的源代碼內(nèi)容,例:'<p>aaa</p>'
getSource:返回編輯器格式后的源代碼

無參數(shù)
appendHTML:粘貼HTML內(nèi)容到編輯器結(jié)尾處

參數(shù)1:要粘貼的HTML代碼,例:'<p>uuu</p>'注:0.9.5版添加
pasteHTML:粘貼HTML內(nèi)容到編輯器當前光標處

參數(shù)1:要粘貼的HTML代碼,例:'<p>uuu</p>'
pasteText:粘貼文本到編輯器當前光標處

參數(shù)1:要粘貼的文本,例:'這里的內(nèi)容完全原樣顯示<strong>aaa</strong>'
formatXHTML:格式化XHTML代碼

參數(shù)1:需要格式化的HTML代碼,例:'<b>aaa</b>',返回'<strong>aaa</strong>'
toggleSource:在源代碼模式和編輯模式之間切換

參數(shù)1:空(切換),true(顯示源代碼模式),false(顯示編輯模式)
togglePreview:在預覽模式和編輯模式之間切換

參數(shù)1:空(切換),true(顯示預覽模式),false(顯示編輯模式)
toggleFullscreen:在全屏模式和標準大小之間切換

參數(shù)1:空(切換),true(顯示全屏模式),false(顯示標準模式)
toggleReadonly:在只讀模式和可編輯模式之間切換

參數(shù)1:空(切換),true(切換為只讀模式),false(切換為可編輯模式)
settings:獲取或者修改編輯器內(nèi)部參數(shù)

internalScript:是否清除內(nèi)部代碼inlineScript:是否清除內(nèi)聯(lián)代碼internalStyle:是否清除內(nèi)部樣式inlineStyle:是否清除內(nèi)聯(lián)樣式forcePtag:強制使用P標簽keepValue:保持屬性值upLinkUrl:超鏈接上傳接口地址upLinkExt:超鏈接本地上傳擴展限制upImgUrl:圖片上傳接口地址upImgExt:圖片本地上傳擴展限制upFlashUrl:動畫上傳接口地址upFlashExt:動畫本地上傳擴展限制upMediaUrl:視頻上傳接口地址upMediaExt:視頻本地上傳擴展限制beforeSetSource:在設置源代碼到編輯器前調(diào)用此函數(shù)beforeGetSource:從編輯器返回源代碼前調(diào)用此函數(shù)focus:編輯器獲得焦點時回調(diào)此函數(shù)blur:編輯器失去焦點時回調(diào)此函數(shù)注:修改有效變量僅限以上,其它的變量都僅在編輯器初始化時使用
編輯器初始化回調(diào)函數(shù)列表:

beforeSetSource和beforeGetSource是編輯器回調(diào)函數(shù),分別在設置源代碼和取回源代碼之前調(diào)用,詳細使用方法可參考UBB代碼演示頁面focus和blur是編輯器聚焦和失去焦點時的回調(diào)函數(shù)

相關文章

  • 將CKfinder 整合進 CKEditor3.0的方法

    將CKfinder 整合進 CKEditor3.0的方法

    CKFinder是一款基于AJAX的文件瀏覽器,這是ASP.NET專用版,它可以在線瀏覽文件、管理文件、上傳文件,以樹形Tree的方式展開目錄,自動檢測圖片并生成縮略圖,它是由Fckeditor公司出品,同時也可配合FckEditor來使用,可達到意想不到的效果。
    2010-01-01
  • asp.net CKEditor和CKFinder的應用

    asp.net CKEditor和CKFinder的應用

    CKEditor和CKFinder在ASP.NET中的應用,需要的朋友可以參考下。
    2010-01-01
  • FCKeditor 2.6.6在ASP中的安裝及配置方法分享

    FCKeditor 2.6.6在ASP中的安裝及配置方法分享

    FCKeditor目前的最新版本是2.6.6,在網(wǎng)上搜索此版本的配置方法,發(fā)現(xiàn)很少有asp的配置方法,以下就把自己的一些配置經(jīng)驗分享給有需要的你。
    2012-03-03
  • 讓 FCKeditor 支持多用戶Web環(huán)境(以PHP為例)

    讓 FCKeditor 支持多用戶Web環(huán)境(以PHP為例)

    FCKeditor 是個很優(yōu)秀的 Web 編輯器,很多項目甚至產(chǎn)品中都在用它。但它默認的上傳文件目錄為/userfiles/,也就是說,如果在編輯器中上傳了圖片等文件的話
    2009-06-06
  • FCKEDITOR 的高級功能和常見問題的解決方法

    FCKEDITOR 的高級功能和常見問題的解決方法

    FCKeditor是一個專門使用在網(wǎng)頁上屬于開放源代碼的所見即所得文字編輯器。它志于輕量化,不需要太復雜的安裝步驟即可使用。
    2010-01-01
  • fckeditor 代碼語法高亮

    fckeditor 代碼語法高亮

    這兩個星期有點空,就再研究了一下語法高亮的問題,找了一下FCKeditor官方網(wǎng)站,發(fā)現(xiàn)2.5.1穩(wěn)定版已經(jīng)出來了,首先替換掉舊的2.0。呵呵,我喜歡使用新版。
    2009-06-06
  • FCKeditor 新聞組件的一些程序漏洞

    FCKeditor 新聞組件的一些程序漏洞

    很多網(wǎng)站可能都在用FCK的新聞編輯組件,使用FCK的時候一定要注意版本是否安全,以下是FCK中的文件上傳漏洞:(主要是:connector.aspx文件的漏洞)
    2009-04-04
  • 通過Fckeditor把圖片上傳到獨立圖片服務器的方法

    通過Fckeditor把圖片上傳到獨立圖片服務器的方法

    大部分網(wǎng)站的后臺,都是把圖片上傳到本地服務器上,但圖片也消耗很多帶寬,門戶網(wǎng)站都有單獨的圖片服務器,怎么實現(xiàn)呢?
    2011-05-05
  • FCKEditor 表單提交時運行的代碼

    FCKEditor 表單提交時運行的代碼

    我們在使用fckeditor進行提交的時候,會運行的代碼,方便我們增加功能等。
    2009-06-06
  • eWebEditor 請選擇一個有效的文件的解決方法

    eWebEditor 請選擇一個有效的文件的解決方法

    解決eWebEditor上傳圖片提示 請選擇一個有效的文件
    2010-04-04

最新評論

柏乡县| 鹤壁市| 三穗县| 东台市| 凯里市| 桐梓县| 方正县| 山东省| 邯郸县| 密山市| 霍山县| 五原县| 扎囊县| 长泰县| 寻甸| 恩施市| 信宜市| 晋中市| 镇康县| 阿勒泰市| 肥乡县| 三穗县| 额济纳旗| 建昌县| 巫溪县| 大方县| 青海省| 衡水市| 禹州市| 英超| 醴陵市| 青川县| 天台县| 韶山市| 高碑店市| 陇西县| 河池市| 晋宁县| 饶河县| 临朐县| 天台县|