修改fckeditor编辑器下的分页代码

[技巧] 修改fckeditor编辑器下的分页代码。(fck2.6)
因为fck有二个js文件。一个js是针对非ie的。一个是针对ie的。所以我们需要更改二个js的文件。
这样方便我们以后插入分页时,就不需要那么一大串的了。只要[next]就可以分页了。
一:editor/js/fckeditorcode_ie.js 这是针对ie浏览器的 查找:

var FCKPageBreakCommand=function(){this.Name=’PageBreak’;};FCKPageBreakCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();var e=FCK.EditorDocument.createElement(‘DIV’);e.style.pageBreakAfter=’always’;e.innerHTML=’<span style=”DISPLAY:none”> </span>’;var A=FCKDocumentProcessor_CreateFakeImage(‘FCK__PageBreak’,e);var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.SplitBlock();B.InsertNode(A);FCK.Events.FireEvent(‘OnSelectionChange’);};FCKPageBreakCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};
复制代码替换成:
var FCKPageBreakCommand=function(){this.Name=’PageBreak’;};FCKPageBreakCommand.prototype.Execute=function(){var e=FCK.EditorDocument.createElement(‘Span’);e.innerHTML=’[next]‘;FCK.InsertElement(e);};

FCKPageBreakCommand.prototype.GetState=function(){return 0;};

二:一:editor/js/fckeditorcode_gecko.js 查找:

var FCKPageBreakCommand=function(){this.Name=’PageBreak’;};FCKPageBreakCommand.prototype.Execute=function(){var e=FCK.EditorDocument.createElement(‘DIV’);e.style.pageBreakAfter=’always’;e.innerHTML=’<span style=”DISPLAY:none”> </span>’;var A=FCKDocumentProcessors_CreateFakeImage(‘FCK__PageBreak’,e);A=FCK.InsertElement(A);};FCKPageBreakCommand.prototype.GetState=function(){return 0;}
复制代码替换成:
var FCKPageBreakCommand=function(){this.Name=’PageBreak’;};FCKPageBreakCommand.prototype.Execute=function(){var e=FCK.EditorDocument.createElement(”);e.innerHTML=’[next]‘;FCK.InsertElement(e);};

FCKPageBreakCommand.prototype.GetState=function(){return 0;};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值