主题: 如何在本页调用图片上传功能啊
作者: 想入非非, 发布日期: 2009-12-30 15:49:50, 浏览数: 8446
不想在打开的窗口上传图片,我想在编辑器的本页完成图片上传,该怎么做
作者: Roddy, 发布日期: 2009-12-30 16:02:53
上传文件框放在编辑器下面,上传完后将图片插入到编辑器里,很多程序都这么做的。
回复
作者: 想入非非, 发布日期: 2009-12-31 09:01:13
在本页直接调用KE.plugin[\"image\"].insert 会出现错误,是不是没有对选择图片的点击事件初始化,是的话该怎么做,不是的话,是什么原因
回复
作者: Roddy, 发布日期: 2009-12-31 10:57:22
KE.plugin.image.insert只能在打开image弹出框后使用,想直接插入图片可以用

KE.util.selection(id);
KE.util.insertHtml(id, '<img src="xxx.gif" />');
回复
作者: 想入非非, 发布日期: 2009-12-31 14:00:41
不行啊
提示htmlfile: 未指明的错误。
回复
作者: lxh, 发布日期: 2010-01-04 21:07:06

用它。试试。我是可以的。 parent.KE.g['content1'].iframeDoc.body.innerHTML =parent.KE.g['content1'].iframeDoc.body.innerHTML+ '<img src=’

回复
作者: lxh, 发布日期: 2010-01-04 21:09:58
使用
作者: Roddy, 发布日期: 2009-12-31 10:57:22
KE.plugin.image.insert只能在打开image弹出框后使用,想直接插入图片可以用

KE.util.selection(id);
KE.util.insertHtml(id, '<img src="xxx.gif" />');
必须在网页里添加<script type="text/javascript">
    KE.show({
        id : 'content1' //TEXTAREA输入框的ID
     });
             function insertHtml(id, html) {
         
          KE.util.focus(id);
          KE.util.selection(id);
          KE.util.insertHtml(id, html);
      }
</script>
红色部分。
回复
作者: 想入非非, 发布日期: 2010-01-05 08:26:02
谢谢大家
回复
发表新帖 发表回复