2009-10-07 2 views
2

이미지를 WYSIWYG 편집기에 삽입하려고하지만 Internet Explorer (6/7)에 이미지를 삽입 할 수는 있지만 Firefox에서 제대로 작동합니다. 오류가 발생하지 않고 실패합니다.IE exec 명령으로 리치 텍스트 편집

이 내가 사용하고 무엇을 :

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

답변

3

감사합니다,하지만 IE 이미지를 삽입 할 수 있기 때문에 내 문제가 나타 알고 보니 내 iframe (richeditor 컨테이너)에 포커스가 없다면. 그래서 execCommand를 사용하기 전에 다음 코드를 사용했습니다.

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

IE가 나를 미치게했다! 그거야! 단지 2 년 전의 정보가 도움이된다는 것을 보여줍니다. – yanike

+0

친절한 코멘트는 저의 일로 만들어 줘서 고마워요. :) – vise

1

IE에서의 execCommand가 문서 객체가 아닌 윈도우 객체에 존재합니다. (글쎄, 그것은 또한도하지만, 어쨌든, 범위 객체에 존재합니다.)

시도해보십시오 답변

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