Domanda

Sto cercando di inserire un'immagine in un editor Wysiwyg, ma non riesco a inserire immagini in Internet Explorer (6/7), sebbene funzioni bene all'interno di Firefox. Fallisce senza lanciare errori.

Questo è quello che sto usando:

execCommand('insertImage', false, 'absolute/path/to/an/image');
È stato utile?

Soluzione

Grazie per la risposta, ma come si è scoperto che il mio problema è apparso perché IE non è riuscito a inserire l'immagine se il mio IFRAME (il contenitore ricco) non aveva attenzione. Quindi ho usato il seguente codice appena prima di provare a utilizzare Execcommand e ha funzionato.

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

Altri suggerimenti

In IE, ExecMummand esiste sull'oggetto documento, non sull'oggetto finestra. (Beh, esiste anche sugli oggetti di portata, ma comunque.)

Provare:

document.execCommand("insertImage", false, "absolute/path/to/an/image");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top