Javascript IE exec命令富文本编辑
我尝试在所见即所得编辑器中插入图像,但我无法在Internet Explorer(6/7)中插入图像,尽管它在Firefox中运行良好。它失败了,没有抛出任何错误 这就是我正在使用的: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
execCommand('insertImage', false, 'absolute/path/to/an/image');
在IE中,execCommand存在于文档对象上,而不是窗口对象上。(当然,它也存在于范围对象上,但无论如何。) 尝试:
谢谢你的回答,但事实证明我的问题出现了,因为如果我的iframe(richeditor容器)没有焦点,IE无法插入图像。因此,在尝试使用execCommand之前,我使用了以下代码,它成功了
document.getElementById('iframeId').contentWindow.focus();
它有效!!!!我快疯了!太多了!只是向您展示了两年前的信息仍然很有用:)
document.getElementById('iframeId').contentWindow.focus();