主题: 能用链接向编辑器添加内容吗
作者: lobe, 发布日期: 2012-11-09 10:30:12, 浏览数: 2307

能以这样的方式向编辑器添加内容吗?如果可以的话,应该怎么写,谢谢!


<a href="javascript:void()" onclick="ON(id)">加入内容</a>
一个页面有多个编辑器,每个编辑会对应编辑器的id加入,即:



<a href="javascript:void()" onclick="ON(id1)">加入内容</a> 
<a href="javascript:void()" onclick="ON(id2)">加入内容</a>
....


作者: 小浪子, 发布日期: 2012-11-09 10:34:44
回复
作者: lobe, 发布日期: 2012-11-09 10:43:38

回复小浪子:

为什么这样添加不了呢


<script language="javascript">
function ON(id){
	var editor;
			KindEditor.ready(function(K) {
					editor = K.create('textarea[name="'+id+'"]', {
							allowFileManager : true,
							afterCreate : function() {
							editor.insertHtml('内容...');
	}
	});                             
								 
	});
}
</script>

<a href="javascript:void()" onclick="ON(id)">加入内容</a>
回复
作者: 小浪子, 发布日期: 2012-11-09 11:28:11

回复lobe:我发API的地址。是告诉你insertHtml用这个方法

你的写法。不对。

懒得给你写了。自己到论坛里面找下我以前回复看吧。

或者这里:http://www.kindsoft.net/ke4/examples/default.html

回复
作者: lobe, 发布日期: 2012-11-09 12:22:12

回复小浪子:

demo里的是用按钮实现的,跟我那个好像不一样吧,

我是用同一个function ON来对不同的编辑里插入内容。不知道怎么写

论坛里我搜索了没看到这种(效果)的问题,还请指点,谢谢

回复
作者: 小浪子, 发布日期: 2012-11-09 13:21:14
回复lobe:原理一样。只是你想的复杂了。
回复
作者: lobe, 发布日期: 2012-11-09 14:14:29

回复小浪子:我这样写对吗?

<a href="javascript:void()" name="edit">插入内容</a>

var editor;

			KindEditor.ready(function(K) {

				editor = K.create('textarea[name="P_content_p_b"]', {

					allowFileManager : true

				});

				K('a[name=edit]').click(function(e) {

					editor.insertHtml('<strong>插入HTML</strong>');

				});
				
			});
回复
作者: 小浪子, 发布日期: 2012-11-09 15:12:28
回复lobe:自己试试就自己了。
回复
作者: lobe, 发布日期: 2012-11-09 15:32:22
回复小浪子:试了不行, 不知道哪的问题
回复
作者: lobe, 发布日期: 2012-11-09 17:09:07
继续等待各位指点
回复
发表新帖 发表回复