2

TinyMCE (javascript) に基づく HTML wysiwyg エディターの Web アプリケーションがあります。コンテンツの編集は、Internet Explorer で designMode="on" を使用して有効にします。

編集したコンテンツに iframe を配置した場合:

HTMLソースとして編集している内容です。

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

iframe は表示されますが、Internet Explorer はそのためのサイズ変更コントロールを作成します。つまり、ユーザーはマウスで iframe のサイズを変更できます。

それを無効にしたいと思います。それが可能かどうか誰かが知っていますか?

4

1 に答える 1

3

ちょっと恥ずかしいけど、今まで考えたことがありませんでした。

解決策は-もちろん(javascriptで):

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

controlselectイベントでfalseを返すと、伝播が停止し、サイズ変更コントロールが表示されなくなります。

于 2009-03-11T18:25:29.413 に答える