2009-03-11 2 views
2

TinyMCE (javascript)를 기반으로하는 웹 응용 프로그램, HTML wysiwyg 편집기가 있습니다. Internet Explorer에서 designMode = "on"으로 콘텐츠 편집을 사용할 수 있습니다.IE에서 크기 조정 컨트롤 사용 안함

내가 편집 한 내용에 iframe을 넣어 경우

이 내가 HTML 소스로 편집하고있는 내용입니다.

<iframe src="..."></iframe> 
<b>I just added an iframe to my content</b> 

iframe이 표시되지만 Internet Explorer에서 크기 조정 컨트롤을 만듭니다. 즉, 사용자로서 마우스로 iframe의 크기를 조절할 수 있습니다.

사용하지 않으려합니다. 가능하면 누구에게 알 수 있습니까?

+0

IE 디자인 모드? 어떻게 그걸합니까? –

+0

꽤 많은 정보를 게시해야합니다. 어떤 응용 프로그램에서 "IE 디자인 모드"를 사용하고 있습니까? 또한 다른 사용자가 소스를 변경하거나 최종 제품에서 문제가 발생하는 경우 컨트롤을 비활성화하려고합니까? iframe에는 일반적으로 크기 조정 컨트롤이 없습니다. – NotMe

답변

3

난처한 종류 나는 그것에 대해 전에 생각하지 않았습니다.

해결 방법은 - 물론 (자바 스크립트) :

var comp = doc.getElementById('my_iframe_comp'); 
comp.oncontrolselect = function() { return false; }; 

controlselect 이벤트에 false를 반환함으로써, 전파 정지 및 크기 조정 컨트롤이 표시되지 않습니다.