CKEditor Custom FileManger
2011-09-06 15:28 focusdada 阅读(134) 评论(0) 收藏 举报CkEditor没有自带的FileManager,CKFinder虽然很强大,苦于CHFinder.js简直就是天方夜谭,做扩展比较困难。
User对于要求升级FCKEditor,并且对FileManager又有很多Customer Requires,只能自己动手Coding...
FileManger实现容易,但是数据回传给CKEditor是遇到瓶颈,查看CKSource API良久终于得解...记录下...
// Helper function to get parameters from the query string.
function getUrlParam(paramName)
{
var reParam = new RegExp('(?:[\?&]|&)' + paramName + '=([^&]+)', 'i') ;
var match = window.location.search.match(reParam) ;
return (match && match.length > 1) ? match[1] : '' ;
}
var funcNum = getUrlParam('CKEditorFuncNum');
var fileUrl = '/path/to/file.txt';
window.opener.CKEDITOR.tools.callFunction(funcNum, fileUrl);
上面的Source是在点击Image或者Flash时应该触发的事件...
浙公网安备 33010602011771号