IE 8 中的 CKEditor 和 InsertHTML:在文本开头插入
我在使用 CKEditor、InsertHTML 和 IE8 时遇到一个奇怪的问题。我制作了一个插件,它汇总了我的 CMS 中制作的所有页面,您可以选择一个并单击“确定”以在页面中插入指向该页面的链接。这在 Chrome 和 FF 中工作得很好,但由于某些奇怪的原因,它在 IE8 中的反应很奇怪(尚未测试早期版本的 IE)。如果我选择一个页面并单击“确定”,链接不会插入到我上次放置光标的位置。它被插入到页面的开头。我在互联网上读到了有关该问题的信息,但无法真正弥补它。 (PS 它适用于 CK 的所有其他标准插件)。 以下是单击“确定”按钮时插入 HTML 的代码:
onOk: function()
{
this._.editor.insertHtml(iframeWindow.document.getElementById("insertHTML").value);
}
我希望其他人遇到过此问题并已解决它,或者如果您没有遇到过此问题但知道问题所在。
提前致谢! 杜科
I have a strange problem with CKEditor, InsertHTML and IE8. I've made a plugin which sums up all pages made in my CMS, and you can pick one and click OK to insert a link to it in your page. This is working perfectly in Chrome and FF, but for some strange reason it reacts strange in IE8 (haven't tested earlier versions of IE). If I select a page and click OK, the link isn't inserted in the place where I last put my cursor. It is inserted at the beginning of the page. I've read about the problem on the internet, but couldn't really make up something of it. (P.S. It works with all the other standard plugins from CK).
Here is the code which inserts the HTML if the OK button is clicked:
onOk: function()
{
this._.editor.insertHtml(iframeWindow.document.getElementById("insertHTML").value);
}
I hope anyone else has had this problem and has solved it, or if you haven't had it but know the problem.
Thanks in advance!
Duco
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经测试了 api.html 示例,它在 IE8 上运行良好。您使用的是最新版本吗?
I've tested the api.html sample and it's working fine for me with IE8. Are you using the latest version?