繁体   English   中英

IE exec命令富文本编辑

[英]IE exec command rich text editing

我试图在WYSIWYG编辑器中插入图像,但是我无法在Internet Explorer(6/7)中插入图像,尽管它在Firefox中可以正常工作。 它不会抛出任何错误而失败。

这就是我正在使用的:

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

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

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

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

尝试:

document.execCommand("insertImage", false, "absolute/path/to/an/image");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM