0

我有一个 radEditor,它由一个 IFrame 组成,该 IFrame 包含一个由 BODY 元素组成的可编辑“内容区域”——这只是 radEditor 控件的标准默认实现。在 Firefox 中,每当用户单击内容区域时,都会在 BODY 元素周围出现调整大小手柄,然后用户可以拖动和/或调整大小一次,之后调整大小控件就会消失。我根本不希望调整大小控件出现!

经过大量研究和摆弄,我仍然无法确定这是 radEditor 中的错误、Firefox 中的错误、某些 CSS 继承问题的结果,还是 radEditor 控件的客户端 Javascript 初始化问题。

我有一个以编程方式附加的外部 CSS,它应该控制 radEditor“内容区域”的样式,但是我尝试在文件中更改 CSS 中的 resize 属性是无用的,Firefox 只是忽略了该属性,而 firebug 甚至没有将其显示为正在应用,这似乎有点可疑。

而且,论坛上有一些关于使用 execCommand 禁用本机调整大小功能的主题,但我不确定我是否在正确的线上考虑这个问题。

有没有其他人对这个问题有任何经验,或者可以指出最有可能进一步调查的领域是什么?也许这也是其他基于 IFrame 的富文本编辑器遇到的问题?

如果您能提供帮助,非常感谢!

问候

4

1 回答 1

0

你可以看到这个主题的论坛主题:http ://www.telerik.com/community/forums/aspnet-ajax/editor/disable-drag-and-drop-of-body-element-in-content-area- iframe.aspx

确保您没有通过导致处理程序出现的 RadEditor 的 ContentAreaCssFile 或 CssFiles 属性导入某些 css 属性。

于 2012-10-13T23:05:37.870 回答