IE 8 中的 CKEditor 和 InsertHTML:在文本开头插入

发布于 2024-10-20 17:07:24 字数 493 浏览 5 评论 0原文

我在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

贱人配狗天长地久 2024-10-27 17:07:24

我已经测试了 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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文