主题: asp.net中给kindeditor赋值只能现实html代码
作者: 毅, 发布日期: 2010-05-26 20:55:50, 浏览数: 10070

我的赋值代码:

        KE.show({
                  id : 'TextArea1',
                 resizeMode : 1,
                 allowFileManager: true,
                allowUpload: true,
                imageUploadJson: '../kindeditor/ASPdotNet/FileManager_json.aspx',
                fileManagerJson: '../kindeditor/ASPdotNet/FileUpload_Json.aspx', 
                filterMode: true,
                afterCreate : function() {
                        var s = '<p>fffffffffffff&lt;br /&gt;&lt;img alt=\"\" src=\"/DJQP/UploadFiles/0.jpg\" border=\"0" /&gt;&lt;br /&gt;eeeeeeeeeeeeeeeeeeeeeee&lt;br /&gt;</p>';
                       KE.util.focus('TextArea1');
                       KE.util.selection('TextArea1');
                       KE.util.insertHtml('TextArea1',s);
    }
        });

 

结果是只显示:

fffffffffffff&lt;br /&gt;&lt;img alt=\"\" src=\"/DJQP/UploadFiles/0.jpg\" border=\"0" /&gt;&lt;br /&gt;eeeeeeeeeeeeeeeeeeeeeee&lt;br /&gt

这行代码文本

 

但是如果放在这里:

<textarea id="TextArea1" cols="20" name="S1" rows="2" style="width: 100%; height: 98%; visibility:hidden;" >

<p>fffffffffffff&lt;br /&gt;&lt;img alt=\"\" src=\"/DJQP/UploadFiles/0.jpg\" border=\"0" /&gt;&lt;br /&gt;eeeeeeeeeeeeeeeeeeeeeee&lt;br /&gt;</p>
 </textarea>

 

在页面弹出的时候就可以现实网页内容。

 

请指点一下,谢谢!

作者: Roddy, 发布日期: 2010-05-26 21:41:44
动态插入不需要escape HTML。
回复
作者: 毅, 发布日期: 2010-05-26 22:12:40

呵呵,谢谢了,是我在保存kindeditor值时使用了KE.util.escape(HTML).

回复
发表新帖 发表回复