IE exec命令富文本编辑
我尝试在所见即所得编辑器中插入图像,但无法在 Internet Explorer(6/7) 中插入图像,尽管它在 Firefox 中工作正常。它失败了但没有抛出任何错误。
这就是我正在使用的:
execCommand('insertImage', false, 'absolute/path/to/an/image');
I'm tring to insert an image in a WYSIWYG editor, but I can't insert images in Internet Explorer(6/7), although it works fine within Firefox. It fails without throwing any errors.
This is what I'm using:
execCommand('insertImage', false, 'absolute/path/to/an/image');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
感谢您的回答,但事实证明我的问题出现了,因为如果我的 iframe(richeditor 容器)没有焦点,IE 就无法插入图像。所以我在尝试使用 execCommand 之前使用了以下代码并且它起作用了。
Thanks for the answer, but as it turned out my problem appeared because IE couldn't insert the image if my iframe (the richeditor container) didn't have focus. So I used the following code just before trying to use execCommand and it worked.
在 IE 中,execCommand 存在于文档对象上,而不是窗口对象上。 (嗯,它也存在于范围对象上,但无论如何。)
尝试:
In IE, execCommand exists on the document object, not the window object. (Well, it also exists on range objects, too, but anyway.)
Try: