var FCKNewPageCommand=function(){this.Name='NewPage';}; FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetHTML('');FCKUndo.Typing=true;}; FCKNewPageCommand.prototype.GetState=function(){return FCK_TRISTATE_OFF;}; 定義功能原型:(這里直接復NewPage的實現(xiàn)代碼放到后面,然后進行修改)
比如:var FCKmydiyCommand=function(){this.Name='mydiy';};FCKmydiyCommand.prototype.Execute=function(){ 這里寫你所需要執(zhí)行的代碼或者函數(shù),比如alert("I am here !");};FCKmydiyCommand.prototype.GetState=function(){return 0;}; 將上面代碼插入到查找內容之后。
第五步:按鈕功能實例化:
ckeditorcode_gecko.js(fckeditorcode_ie.js):
查找:
case 'NewPage':B=new FCKNewPageCommand();break; 功能實例化: case 'mydiy':B=new FCKmydiyCommand();break; 將上面代碼插入到查找內容之后。