【问题标题】:Disabling resize controls in IE禁用 IE 中的调整大小控件
【发布时间】:2009-03-11 16:30:38
【问题描述】:

我有一个 Web 应用程序,基于 TinyMCE (javascript) 的 HTML 所见即所得编辑器。 使用 designMode="on" 在 Internet Explorer 中启用内容编辑。

如果我在编辑的内容中放入 iframe:

这是我作为 HTML 源代码编辑的内容。

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

iframe 将变得可见,但 Internet Explorer 会为其创建调整大小控件。这意味着作为用户,我可以使用鼠标调整 iframe 的大小。

我想禁用它。有人知道有没有可能?

【问题讨论】:

  • IE设计模式?你是怎么做到的?
  • 您需要发布更多信息。您正在使用哪个应用程序具有“IE 设计模式”?另外,当其他人对您的源进行更改时,您是否尝试禁用控件,或者这是最终产品中的问题? iframe 通常没有调整大小控件。

标签: internet-explorer mode


【解决方案1】:

有点尴尬,我以前没想过。

解决方案是 - 当然(在 javascript 中):

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

通过在 controlselect 事件上返回 false,传播停止并且不显示调整大小的控件。

【讨论】:

    猜你喜欢
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多