婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Js FCKeditor的值獲取和修改的代碼小結

Js FCKeditor的值獲取和修改的代碼小結

熱門標簽:靈聲智能電話機器人招聘 長春銷售外呼系統業務 長春防封卡電銷卡套餐 智能電銷機器人真的好嗎 企業電話機器人辦理 興化400電話辦理多少錢 天津電銷卡外呼系統線路 株洲外呼營銷系統有哪些 四平電話機器人哪家好
利用Javascript取和設FCKeditor值也是非常容易的,如下:

// 獲取編輯器中HTML內容
function getEditorHTMLContents(EditorName) {
var oEditor = FCKeditorAPI.GetInstance(EditorName);
return(oEditor.GetXHTML(true));
}

// 獲取編輯器中文字內容
function getEditorTextContents(EditorName) {
var oEditor = FCKeditorAPI.GetInstance(EditorName);
return(oEditor.EditorDocument.body.innerText);
}

// 設置編輯器中內容
function SetEditorContents(EditorName, ContentStr) {
var oEditor = FCKeditorAPI.GetInstance(EditorName) ;
oEditor.SetHTML(ContentStr) ;
}

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 編輯器的內容:
oEditor.GetXHTML(formatted); // formatted 為:true|false,表示是否按HTML格式取出
也可用:
oEditor.GetXHTML();

設置 FCK 編輯器的內容:
oEditor.SetHTML("content", false); // 第二個參數為:true|false,是否以所見即所得方式設置其內容。此方法常用于"設置初始值"或"表單重置"哦作。

插入內容到 FCK 編輯器:
oEditor.InsertHtml("html"); // "html"為HTML文本

檢查 FCK 編輯器內容是否發生變化:
oEditor.IsDirty();

在 FCK 編輯器之外調用 FCK 編輯器工具條命令:
命令列表如下:
DocProps, Templates, Link, Unlink, Anchor, BulletedList, NumberedList, About, Find, Replace, Image, Flash, SpecialChar, Smiley, Table, TableProp, TableCellProp, UniversalKey, Style, FontName, FontSize, FontFormat, Source, Preview, Save, NewPage, PageBreak, TextColor, BGColor, PasteText, PasteWord, TableInsertRow, TableDeleteRows, TableInsertColumn, TableDeleteColumns, TableInsertCell, TableDeleteCells, TableMergeCells, TableSplitCell, TableDelete, Form, Checkbox, Radio, TextField, Textarea, HiddenField, Button, Select, ImageButton, SpellCheck, FitWindow, Undo, Redo

使用方法如下:
oEditor.Commands.GetCommand('FitWindow').Execute();

= FCKConfig.BasePath + 'plugins/'
// FCKConfig.Plugins.Add( 'placeholder', 'en,it' ) ;


去掉//后,就相當于把placeholder這個插件功能加上了,fckeditor的插件文件都在/editor/plugins/文件夾下分類按文件夾放置的,對于fckeditor2.0來說,里面有兩個文件夾,也就是有兩個官方插件,placeholder這個文件夾就是我們剛才加上去的,主要用于多參數或單參數自定義標簽的匹配,這個在制作編輯模板時非常管用,要想看具體實例的話,大家可以去下載acms這個系統查看學習,另一個文件夾tablecommands就是編輯器里的表格編輯用到的了。當然,如果你想制作自己其它用途的插件,那就只要按照fckeidtor插件的制作規則制作完放置在/editor/plugins/下就行,然后再在fckeidtor.js里再添加FCKConfig.Plugins.Add('Plugin Name',',lang,lang');就可以了。

第二部分,如何讓編輯器一打開的時候,編輯工具條不出現,等點“展開工具欄”時才出現?Easy,FCKeditor本身提供了這個功能啦,打開fckconfig.js,找到

FCKConfig.ToolbarStartExpanded = true ;
改成
FCKConfig.ToolbarStartExpanded = false ;
就可以啦!

第三部分,使用自己的表情圖標,同樣打開fckcofnig.js到最底部那一段


FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif'] ;
FCKConfig.SmileyColumns = 8 ;
FCKConfig.SmileyWindowWidth = 320 ;
FCKConfig.SmileyWindowHeight = 240 ;

上面這段已經是我修改過的了,為了我發表此文的版面不會被撐得太開,我把FCKConfig.SmileyImages那一行改得只有三個表情圖了。

第一行,當然是表情圖標路徑的設置,第二行是相關表情圖標文件名的一個List,第三行是指彈出的表情添加窗口最每行的表情數,下面兩個參數是彈出的模態窗口的寬和高嘍。

第四部分,文件上傳管理部分

此部分可能是大家最為關心的,上一篇文章簡單的講了如何修改來上傳文件以及使用fckeidtor2.0才提供的快速上傳功能。再我們繼續再深層次的講解上傳功能

FCKConfig.LinkBrowser = true ;
FCKConfig.ImageBrowser = true ;
FCKConfig.FlashBrowser = true ;在fckconfig.js找到這三句,這三句不是連著的哦,只是我把他們集中到這兒來了,設置為true的意思就是允許使用fckeditor來瀏覽服務器端的文件圖像以及flash等,這個功能是你插入圖片時彈出的窗口上那個“瀏覽服務器”按鈕可以體現出來,如果你的編輯器只用來自己用或是只在后臺管理用,這個功能無疑很好用,因為他讓你很直觀地對服務器的文件進行上傳操作。但是如果你的系統要面向前臺用戶或是像blog這樣的系統要用的話,這個安全隱患可就大了哦。于是我們把其一律設置為false;如下

FCKConfig.LinkBrowser = false ;
FCKConfig.ImageBrowser = false ;
FCKConfig.FlashBrowser = false ;

這樣一來,我們就只有快速上傳可用了啊,好!接下來就來修改,同樣以asp為范例進行,進入/editor/filemanager/upload/asp/打開config.asp,修改
ConfigUserFilesPath = "/UserFiles/"這個設置是上傳文件的總目錄,我這里就不動了,你想改自己改了

好,再打開此目錄下的upload.asp文件,找到下面這一段


Dim resourceType
If ( Request.QueryString("Type") > "" ) Then
resourceType = Request.QueryString("Type")
Else
resourceType = "File"
End If
然后再在其后面添加


ConfigUserFilesPath = ConfigUserFilesPath resourceType "/" Year(Date()) "/" Month(Date()) "/"
這樣的話,上傳的文件就進入“/userfiles/文件類型(如image或file或flash)/年/月/”這樣的文件夾下了,這個設置對單用戶來用已經足夠了,如果你想給多用戶系統用,那就這樣來改


ConfigUserFilesPath = ConfigUserFilesPath Session("username") resourceType "/" Year(Date()) "/" Month(Date()) "/"
這樣上傳的文件就進入“/userfiles/用戶目錄/文件類型/年/月/”下了,當然如果你不想這么安排也可以修改成別的,比如說用戶目錄再深一層等,這里的Session("username")請根據自己的需要進行修改或換掉。

上傳的目錄設置完了,但是上傳程序還不會自己創建這些文件夾,如果不存在的話,上傳不會成功的,那么我們就得根據上面的上傳路徑的要求進行遞歸來生成目錄了。

找到這一段


Dim sServerDir
sServerDir = Server.MapPath( ConfigUserFilesPath )
If ( Right( sServerDir, 1 ) > "\" ) Then
sServerDir = sServerDir "\"
End If

把它下面的這兩行


Dim oFSO
Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" )
用下面這一段代碼來替換


dim arrPath,strTmpPath,intRow
strTmpPath = ""
arrPath = Split(sServerDir, "\")
Dim oFSO
Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" )
for intRow = 0 to Ubound(arrPath)
strTmpPath = strTmpPath arrPath(intRow) "\"
if oFSO.folderExists(strTmpPath)=false then
oFSO.CreateFolder(strTmpPath)
end if
next
用這段代碼就可以生成你想要的文件夾了,在上傳的時候自動生成。

好了,上傳文件的修改到現在可以暫時告一段落了,但是,對于中文用戶還存在這么個問題,就是fckeditor的文件上傳默認是不改名的,同時還不支持中文文件名,這樣一來是上傳的文件會變成“.jpg”這樣的無法讀的文件,再就是會有重名文件,當然重名這點倒沒什么,因為fckeditor會自動改名,會在文件名后加(1)這樣來進行標識。但是,我們通常的習慣是讓程序自動生成不重復的文件名

在剛才那一段代碼的下面緊接著就是
' Get the uploaded file name.
sFileName = oUploader.File( "NewFile" ).Name
看清楚了,這個就是文件名啦,我們來把它改掉,當然得有個生成文件名的函數才行,改成下面這樣

'//取得一個不重復的序號
Public Function GetNewID()
dim ranNum
dim dtNow
randomize
dtNow=Now()
ranNum=int(90000*rnd)+10000
GetNewID=year(dtNow) right("0" month(dtNow),2) right("0" day(dtNow),2) right("0" hour(dtNow),2) right("0" minute(dtNow),2) right("0" second(dtNow),2) ranNum
End Function

' Get the uploaded file name.
sFileName = GetNewID() "." split(oUploader.File( "NewFile" ).Name,".")(1)

這樣一來,上傳的文件就自動改名生成如20050802122536365.jpg這樣的文件名了,是由年月日時分秒以及三位隨機數組成的文件名了
您可能感興趣的文章:
  • JS操作Fckeditor的一些常用方法(獲取、插入等)
  • JS集成fckeditor及判斷內容是否為空的方法
  • js判斷FCKeditor內容是否為空的兩種形式
  • FCKeditorAPI 手冊 js操作獲取等
  • fckeditor常用Js,獲取fckeditor內容,統計fckeditor字數,向fckeditor寫入指定代碼
  • javascript fckeditor編輯器取值與賦值實現代碼
  • FCKEditor常用Js代碼,獲取FCK內容,統計FCK字數,向FCK寫入指定代碼
  • FCKeditor提供了一個完整的JavaScript API
  • javascript 獲取FCKeditor內容
  • extjs fckeditor集成代碼
  • JSP 頁面中使用FCKeditor控件(js用法)
  • jsp fckeditor 上傳中文圖片亂碼問題的解決方法
  • 使用Js獲取、插入和更改FCKeditor編輯器里的內容

標簽:巴彥淖爾 運城 新疆 青海 貴港 石嘴山 漯河 黑龍江

巨人網絡通訊聲明:本文標題《Js FCKeditor的值獲取和修改的代碼小結》,本文關鍵詞  FCKeditor,的,值,獲取,和,修改,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Js FCKeditor的值獲取和修改的代碼小結》相關的同類信息!
  • 本頁收集關于Js FCKeditor的值獲取和修改的代碼小結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美女国产一区二区三区| 国产精品久久久久久久久免费樱桃 | 一区二区三区在线高清| 国产精品久久久久久久久免费桃花| 久久精品亚洲一区二区三区浴池| 精品国产一区二区三区久久影院| 精品国产三级电影在线观看| 日韩欧美成人一区二区| 欧美精品一区二区三区高清aⅴ| 精品欧美一区二区在线观看| 欧美tickling挠脚心丨vk| 久久精品亚洲一区二区三区浴池 | 国产成人精品免费网站| 懂色中文一区二区在线播放| 国产成人啪午夜精品网站男同| 成人禁用看黄a在线| 欧美大胆人体bbbb| 欧美国产精品劲爆| 亚洲免费成人av| 日本成人在线一区| 国产一区999| 欧美性大战久久| 精品少妇一区二区三区| 国产精品视频一二三区 | 国产曰批免费观看久久久| 国产一区二区三区免费看 | 一本色道久久综合亚洲精品按摩| 日本电影亚洲天堂一区| 精品日韩一区二区三区| 国产精品成人一区二区三区夜夜夜| 亚洲一级不卡视频| 国产一区福利在线| 色94色欧美sute亚洲线路二| 日韩精品一区二区三区swag| 国产精品成人免费| 免费观看日韩电影| 色94色欧美sute亚洲线路一久 | www.久久精品| 欧美一区二区久久| 亚洲卡通欧美制服中文| 久久国产福利国产秒拍| 欧美怡红院视频| 久久久九九九九| 日本不卡视频在线| 在线看不卡av| 国产精品毛片久久久久久久| 日韩和欧美一区二区| 91麻豆免费视频| 久久嫩草精品久久久久| 日产精品久久久久久久性色| av一区二区三区| 国产日韩一级二级三级| 日韩国产成人精品| 欧美三级视频在线播放| 1024精品合集| 成人av影视在线观看| 欧美精品一区二区三区高清aⅴ| 首页国产欧美久久| 欧美久久久久久蜜桃| 亚洲激情成人在线| 91日韩一区二区三区| 国产亚洲一区二区三区| 麻豆精品在线观看| 欧美精品一卡两卡| 三级影片在线观看欧美日韩一区二区 | 最新不卡av在线| 成人黄色在线视频| 久久亚洲精华国产精华液| 奇米精品一区二区三区在线观看一| 日本二三区不卡| 亚洲激情欧美激情| 欧洲av一区二区嗯嗯嗯啊| 一区二区三区资源| 欧美日韩一级二级三级| 午夜精品久久久久久久久久久 | 麻豆91精品91久久久的内涵| 色综合久久久久网| 亚洲欧美激情在线| 欧美在线观看视频一区二区| 亚洲一区欧美一区| 欧美视频你懂的| 天堂久久一区二区三区| 日韩亚洲欧美一区二区三区| 三级在线观看一区二区 | 亚洲蜜臀av乱码久久精品| 不卡视频免费播放| 亚洲国产日日夜夜| 日韩精品自拍偷拍| 丁香六月久久综合狠狠色| 国产精品久久久久影院亚瑟| 91麻豆成人久久精品二区三区| 亚洲亚洲精品在线观看| 欧美一级免费大片| 国产精品自在欧美一区| 亚洲欧洲性图库| 欧美一级淫片007| 国产精品一区二区果冻传媒| 亚洲欧美日韩一区| 日韩一区二区三区视频| 成人黄色电影在线 | 久久亚洲一级片| 成人av在线播放网址| 亚洲成a人v欧美综合天堂| 欧美一个色资源| 99re亚洲国产精品| 麻豆精品一区二区三区| 亚洲柠檬福利资源导航| 日韩欧美国产一区二区在线播放 | 午夜私人影院久久久久| 2021中文字幕一区亚洲| 欧洲国产伦久久久久久久| 国产一区二区在线观看视频| 亚洲一区二区在线免费观看视频 | 欧美一区二区三区影视| 成人av在线影院| 久久99精品国产.久久久久久| 国产精品欧美久久久久一区二区| 91精品国产高清一区二区三区蜜臀 | 国产一区二区三区免费看| 亚洲综合一二区| 久久只精品国产| 欧美福利电影网| 色婷婷精品大视频在线蜜桃视频| 精品一区二区免费在线观看| 亚洲地区一二三色| 中文字幕中文字幕中文字幕亚洲无线| 欧美一级在线免费| 欧美日韩午夜影院| 色偷偷88欧美精品久久久| 国产成人精品一区二区三区网站观看| 日本vs亚洲vs韩国一区三区二区| 亚洲欧美日韩电影| 最新国产成人在线观看| 国产精品久久影院| 亚洲国产精品成人综合| 久久色.com| 久久精品视频一区| 久久久影院官网| 精品国产免费一区二区三区四区| 欧美一三区三区四区免费在线看 | 91精品一区二区三区在线观看| 色屁屁一区二区| 色一区在线观看| 欧美无人高清视频在线观看| 91亚洲国产成人精品一区二区三 | 国产一区91精品张津瑜| 久久超级碰视频| 国产精品一二三四区| 国产一区久久久| 国产精品一区专区| 成人18精品视频| 色噜噜狠狠色综合中国 | 国模套图日韩精品一区二区| 青青草精品视频| 国内精品国产三级国产a久久| 经典三级一区二区| 丁香亚洲综合激情啪啪综合| 成人一区二区三区| 99re成人精品视频| 欧美亚州韩日在线看免费版国语版| 日本韩国视频一区二区| 7878成人国产在线观看| 久久综合网色—综合色88| 国产欧美日韩亚州综合| 亚洲欧美一区二区视频| 亚洲国产精品一区二区久久| 日韩不卡一区二区| 国产一区激情在线| 91麻豆精品在线观看| 欧美顶级少妇做爰| 日本一区二区动态图| 亚洲制服丝袜一区| 欧美影视一区在线| 欧美一区二区视频免费观看| 2024国产精品| 一区二区三区精品| 久久精品国产免费| 91免费观看在线| 日韩美女一区二区三区| 亚洲人成7777| 理论片日本一区| 色94色欧美sute亚洲线路一久| 欧美一区二区久久| 一区二区三区欧美视频| 韩国精品免费视频| 欧美日韩国产精选| 中文字幕免费在线观看视频一区| 亚洲高清免费在线| 成人app在线| 欧美本精品男人aⅴ天堂| 亚洲免费在线电影| 国产美女娇喘av呻吟久久| 精品视频一区三区九区| 国产三级精品三级| 九一九一国产精品| 欧美日韩免费视频| 亚洲欧美日韩电影| 99在线精品一区二区三区| 久久亚洲一级片| 极品少妇一区二区三区精品视频|