主题: 请教:插入html的问题? |
作者: susewf, 发布日期: 2011-09-01 15:48:32, 浏览数: 3785 |
我自己的后台系统用的3.5.5版编辑器,我自己写了个funtion
function insertHtml(id, html) { 请问,4.0beta版如何重写?
|
作者: Roddy, 发布日期: 2011-09-01 17:28:21 |
editor.insertHtml(html); 就可以,editor是K.create返回的对象。
|
回复 |
作者: susewf, 发布日期: 2011-09-01 18:35:53 |
谢谢老大. |
回复 |
作者: susewf, 发布日期: 2011-09-01 20:38:38 |
回复Roddy:
<script language="JavaScript"> 是这样的,我另一个子页面中的funtion会用到父页面中这个insertHtml函数,但现在editor.insertHtml也不起作用了。 |
回复 |
作者: 小浪子, 发布日期: 2011-09-01 21:22:27 |
回复susewf:你没有创建编辑器的对象。
这样试试: <script language="JavaScript"> var editor; KindEditor.ready(function(K) { editor = K.create('textarea[name="content1"]', { resizeType : 0, afterChange : function() { K('#tab6 .word_count2').html(this.count('text')); } }); }); function insertHtml(id, html) { editor.focus(); editor.insertHtml('<strong>插入HTML</strong>'); } </script> |
回复 |
作者: susewf, 发布日期: 2011-09-01 21:36:10 |
|
回复 |
作者: Roddy, 发布日期: 2011-09-01 22:44:50 |
回复susewf:parent.editor.insertHtml(html);
|
回复 |
作者: 小浪子, 发布日期: 2011-09-02 08:36:19 |
不好意思。没有看清楚你的回复。原来是另外页面传过来的。用老大发的那个就可以了。
|
回复 |