0

在我的实验中,我发现即使在 window.onload 事件之后,也需要 window.setTimeout 通过将 iframe 的设计模式设置为“ON”来使 iframe 可编辑。这发生在 IE 中,而在 Firefox 中不需要 window.setTimeout。我没有在任何其他浏览器中测试过。

是否有必要在 IE 中使用 window.setTimeout 将 iframe 的设计模式设置为“ON”?

您可以从这里尝试,http://www.nazmulweb.com/site5/demo/iframe/Default.aspx

4

2 回答 2

1

您应该设置designmode='on'加载 iframe 的时间。

于 2012-01-15T07:48:14.357 回答
0

您最好contentEditable将 iframe 的属性设置<body>true,我认为它会立即起作用。我已经在我编写的 WYSIWYG 编辑器中做到了这一点,尽管现在我不记得为什么了。我很确定我有正当的理由。

于 2010-12-15T17:38:48.177 回答