主题: KE.util.insertHtml
作者: donwa, 发布日期: 2009-04-19 17:39:04, 浏览数: 6981
firefox没问题。IE找不到。直接插入到网页顶部了。
外部调用IE7
KE.util.getData("content");//可以正确得到
KE.util.insertHtml("content","123123");//插入错误
作者: donwa, 发布日期: 2009-04-19 17:45:12
if (KE.browser == 'IE') KE.g[id].range.select();
好像在这里出问题的。不知道怎么弄。IE
回复
作者: donwa, 发布日期: 2009-04-19 18:23:29
找到了。。。也太无敌了吧。。。

首先要获取焦点。要不会乱插。
KE.util.focus(this.customSettings.progressTarget);

然后要选择。。。insertHtml里面的那个没用了?
KE.util.selection(this.customSettings.progressTarget);

这样才能正确插入。。。
KE.util.insertHtml(this.customSettings.progressTarget,html);
回复
作者: huke, 发布日期: 2010-03-20 14:22:53
 KE.util.focus(id);
 KE.util.selection(id);
 KE.util.insertHtml(id, html);
这样可以实现
当事ie只会插入到第一格位置不会到光标所指出
有什么方法好解决
回复
发表新帖 发表回复