簡體   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