最近在項目里整合了FCK,用來做后臺的文章添加,其中要用FCK的添加分頁符的功能來為文章做分頁顯示處理,但是默認添加的分頁符在文章分頁處理上有些困難,需要修改一下,下面進入正題:
FKC默認添加的分頁符為:<div style="page-break-after: always"><span style="display: none"> </span></div>
對文章的分頁,我是運用String.split("分頁符")方法,將文章以分頁符為分割點,返回一個String類型的數組,但是雙引號不能夠相互嵌套,split()方法中的參數就沒辦法設置。
如何修改默認的分頁符:
找到js文件:在/fckeditor/editor/js/目錄下,需要修改的有兩個js文件:fckeditorcode_ie.js(針對IE瀏覽器的配置)、fckeditorcode_gecko.js(針對非IE瀏覽器的配置)。
在js文件中找到如下代碼,并做修改:
var FCKPageBreakCommand=function()
{this.Name='PageBreak';};
FCKPageBreakCommand.prototype.Execute=function()
{FCKUndo.SaveUndoStep();
var e=FCK.EditorDocument.createElement('DIV'); //這里是創(chuàng)建<div>標簽,此處不用修改
e.style.pageBreakAfter='always'; //這里是為<div>添加樣式,把它刪掉;
e.innerHTML='<span style="DISPLAY:none"> </span>';
//這里是在<div>中添加的內容,修改一下; 我的是修改為e.innerHTML=' '; 也就是僅有一個空格;
保存,重新添加文章,添加文章時看不出變化,保存看查看數據,分頁符的位置變?yōu)? <div> </div>
為文章分頁就可以用split("<div> </div>")方法進行拆分顯示了;
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。