jquery Cleditor插件附加文件选项

时间:2015-01-09 09:19:50

标签: jquery jquery-plugins cleditor

我的申请使用了cleditor插件。在那我需要附加文件选项(如ms-word)。所以我使用下面的代码来实现附加选项。它已成功添加文档作为编辑器中的超链接,但无法单击&打开链接。

任何人都可以帮助我。或者建议我采用任何替代方法。

注意:最后我想将附件的内容保存到数据库中。请对此提出任何建议。

提前致谢。

代码

(function(n)
{
  function t(t,i)
  {
    n(i.popup).children(":button").unbind("click").bind("click",function()
    {
      var     r=i.editor,u=n(i.popup).find(":text"),v=n(i.popup).find(":file"),f=v[0].value,e=u[0].value,t;
  if(f!=""&&e!=""){
  t="<a href="+f+" target=_blank>"+e+"<\/a>";
  t&&r.execCommand(i.command,t,null,i.button);
   }
  t&&r.execCommand(i.command,t,null,i.button);
  r.hidePopups();
  r.focus()
});
}
 n.cleditor.buttons.file=
 {
   name:"file",
   image:"file.gif",
   title:"Insert File",
   command:"inserthtml",
   popupName:"file",
   popupClass:"cleditorPrompt",
   popupContent:'<label>Url:&nbsp;&nbsp;&nbsp;&nbsp;<input type="file" value=""   style="width:250px"><\/label><br /><label>Title:<br /><input type="text" value="" style="width:70px"><\/label><br /><input type="button" value="Submit">',
   buttonClick:t
 };
        n.cleditor.defaultOptions.controls=n.cleditor.defaultOptions.controls.replace("rule ","rule file ")
    }
)(jQuery);

0 个答案:

没有答案