posts - 42,  comments - 84,  trackbacks - 0

        最近开发个后台系统,使用到了eWebEditor,原先并没有使用过相关方面的在线编辑器。所以一用起来问题一大堆!都不知道用什么编辑器好,研究了FCKEditor等一些国外的编辑器后还是觉得应该支持国货!
         选顶了编辑器后之后还算顺利,但是没过多久就出现了另外一个问题,使用eWebEditor编辑后并保存到数据库中的字符串是以HTML源码的形式!这样上传和前台显示是都没有问题的。但是后台中有个修改新闻的功能,当我将HTML形式的代码传递给eWebEditor的时候,惊喜就出现了!!编辑器显然不买我的帐~~~没反应???
        下面的就是调用编辑器的JS代码,其中value中的content值代表Html源码!!然后eWebEditor就不能显示出来,也不报错,就是在页面中空了一块,哪位仁兄知道解决办法,麻烦告诉一下,Thanks!!!!!!

<script language=javascript>

document.write (
"<INPUT type='hidden' name='content1' value='<%=content%>'>");
document.write (
"<IFRAME ID='eWebEditor1' src='ewebeditor.htm?id=content1&style=" + URLParams["style"+ "' frameborder='0' scrolling='no' width='580' height='300'></IFRAME>");

setTimeout(
"setValue();",1000);

</script>
    经过一夜奋战,以及对于问题的研究。终于找到解决方法了,步骤如下:
    1、讲content的内容进行Html编译,Server.HTMLEncode(content)
    2、第二个问题将隐藏的文本框改成文本域,就可以了
posted on 2007-11-08 23:59 Dong 阅读(947) 评论(2)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: