이미지를 WYSIWYG 편집기에 삽입하려고하지만 Internet Explorer (6/7)에 이미지를 삽입 할 수는 있지만 Firefox에서 제대로 작동합니다. 오류가 발생하지 않고 실패합니다.IE exec 명령으로 리치 텍스트 편집
이 내가 사용하고 무엇을 :
이execCommand('insertImage', false, 'absolute/path/to/an/image');
이미지를 WYSIWYG 편집기에 삽입하려고하지만 Internet Explorer (6/7)에 이미지를 삽입 할 수는 있지만 Firefox에서 제대로 작동합니다. 오류가 발생하지 않고 실패합니다.IE exec 명령으로 리치 텍스트 편집
이 내가 사용하고 무엇을 :
이execCommand('insertImage', false, 'absolute/path/to/an/image');
감사합니다,하지만 IE 이미지를 삽입 할 수 있기 때문에 내 문제가 나타 알고 보니 내 iframe (richeditor 컨테이너)에 포커스가 없다면. 그래서 execCommand를 사용하기 전에 다음 코드를 사용했습니다.
document.getElementById('iframeId').contentWindow.focus();
IE에서의 execCommand가 문서 객체가 아닌 윈도우 객체에 존재합니다. (글쎄, 그것은 또한도하지만, 어쨌든, 범위 객체에 존재합니다.)
시도해보십시오 답변
document.execCommand("insertImage", false, "absolute/path/to/an/image");
IE가 나를 미치게했다! 그거야! 단지 2 년 전의 정보가 도움이된다는 것을 보여줍니다. – yanike
친절한 코멘트는 저의 일로 만들어 줘서 고마워요. :) – vise