首页 新闻 会员 周边

FCKeditor实现Ctrl+Enter提交

0
悬赏园豆:20 [已解决问题] 解决于 2009-03-18 16:36

页面上有FCKeditor,想实现在编辑后,光标没有离开编辑器时直接按ctrl+enter提交,找了半天没有找到Fckeditor的textarea,知道的请告知一下,谢谢!

菌哥的主页 菌哥 | 初学一级 | 园豆:100
提问于:2009-03-18 15:30
< >
分享
最佳答案
0

步骤:

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

jowo | 老鸟四级 |园豆:2834 | 2009-03-18 15:40
其他回答(1)
0

ssssssssssss

渔网网鱼 | 园豆:145 (初学一级) | 2012-04-07 19:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册