문제

Wysiwyg 편집기에 이미지를 삽입하려고하지만 Internet Explorer (6/7)에 이미지를 삽입 할 수는 없지만 Firefox 내에서는 잘 작동합니다. 오류를 던지지 않고 실패합니다.

이것이 제가 사용하는 것입니다.

execCommand('insertImage', false, 'absolute/path/to/an/image');
도움이 되었습니까?

해결책

답변 주셔서 감사합니다. 그러나 내 문제가 나타나지 않았기 때문에 내 문제가 나타났습니다. 즉, Iframe (Richeditor 컨테이너)에 초점이 맞지 않으면 이미지를 삽입 할 수 없었기 때문입니다. 그래서 나는 execcommand를 사용하기 직전에 다음 코드를 사용했으며 효과가있었습니다.

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

다른 팁

즉, execcommand는 창 객체가 아닌 문서 개체에 존재합니다. (음, 그것은 또한 범위 객체에도 존재하지만 어쨌든.)

노력하다:

document.execCommand("insertImage", false, "absolute/path/to/an/image");
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top