FCKeditor 编辑器实现Ctrl+Enter快速提交
问题: 网站后台是FCKeditor,想实现在编辑后,光标没有离开编辑器时直接按ctrl+enter提交,找了半天没有找到Fckeditor的textarea,特来请教烈火网的大大,谢谢! 回答: 步骤: 1、打开 editor/js/fckeditorcode_ie.js,找到这部分代码 E.SetKeystrokes([[13,'Enter'],[SHIFT+13,'ShiftEnter'],…… 插入代码 [CTRL+13,'CtrlEnter'], 后修改如下: E.SetKeystrokes([[CTRL+13,'CtrlEnter'],[13,'Enter'],[SHIFT+13,'ShiftEnter'],…… 2、找到这部分代码: try{switch (B){case 'Enter':return C.DoEnter();break; 插入代码 后修改如下: try{switch (B){case 'CtrlEnter':return ctlent();break;case 'Enter':return C.DoEnter();break; 3、在文件的最后加上如下代码 function ctlent(){parent.parent.parent.document.getElementById("submitbuttonid").click();}; 4、保存此JS文件,同时如上步骤更新文件 fckeditorcode_gecko.js (编辑:ASP站长网) |