Javascript IE exec命令富文本编辑

Javascript IE exec命令富文本编辑,javascript,internet-explorer,richtextediting,Javascript,Internet Explorer,Richtextediting,我尝试在所见即所得编辑器中插入图像,但我无法在Internet Explorer(6/7)中插入图像,尽管它在Firefox中运行良好。它失败了,没有抛出任何错误 这就是我正在使用的: execCommand('insertImage', false, 'absolute/path/to/an/image'); 在IE中,execCommand存在于文档对象上,而不是窗口对象上。(当然,它也存在于范围对象上,但无论如何。) 尝试: 谢谢你的回答,但事实证明我的问题出现了,因为如果我的ifram

我尝试在所见即所得编辑器中插入图像,但我无法在Internet Explorer(6/7)中插入图像,尽管它在Firefox中运行良好。它失败了,没有抛出任何错误

这就是我正在使用的:

execCommand('insertImage', false, 'absolute/path/to/an/image');

在IE中,execCommand存在于文档对象上,而不是窗口对象上。(当然,它也存在于范围对象上,但无论如何。)

尝试:


谢谢你的回答,但事实证明我的问题出现了,因为如果我的iframe(richeditor容器)没有焦点,IE无法插入图像。因此,在尝试使用execCommand之前,我使用了以下代码,它成功了

document.getElementById('iframeId').contentWindow.focus();

它有效!!!!我快疯了!太多了!只是向您展示了两年前的信息仍然很有用:)
document.getElementById('iframeId').contentWindow.focus();