0

私の実験では、window.onloadイベントの後でも、iframeのデザインモードを「ON」に設定してiframeを編集可能にするには、window.setTimeoutが必要であることがわかりました。これはIEで発生しますが、Firefoxのwindow.setTimeoutは必要ありません。他のブラウザではテストしていません。

IEでiframeのデザインモードを「オン」に設定するにはwindow.setTimeoutを使用する必要がありますか?

ここから試すことができます、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 に答える