Отключение управления размерами в IE - PullRequest
2 голосов
/ 11 марта 2009

У меня есть веб-приложение, редактор HTML wysiwyg на основе TinyMCE (javascript). Редактирование содержимого включено в Internet Explorer с designMode = "on".

Если я добавлю iframe в отредактированный контент:

Это содержимое, которое я редактирую как источник HTML.

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

iframe станет видимым, однако Internet Explorer создаст для него элементы управления изменением размера. Это означает, что я, как пользователь, могу изменить размер iframe с помощью мыши.

Я бы хотел отключить это. Кто-нибудь знает, возможно ли это?

1 Ответ

3 голосов
/ 11 марта 2009

Вид смущения, я не думал об этом раньше.

Решение - конечно (в javascript):

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

При возврате false при событии controlselect распространение прекращается, и элементы управления изменением размера не отображаются.

...