почему window.setTimeout требуется для установки режима разработки iframe в IE - PullRequest
0 голосов
/ 15 декабря 2010

В моем эксперименте я видел, что даже после события window.onload, window.setTimeout требуется, чтобы сделать редактируемый iframe, установив режим дизайна iframe в положение «ON». И это происходит в IE, тогда как в Firefox window.setTimeout не требуется. Я не тестировал ни в одном другом браузере.

Нужно ли использовать window.setTimeout, чтобы установить режим разработки iframe "ON" в IE?

Вы можете попробовать это здесь, http://www.nazmulweb.com/site5/demo/iframe/Default.aspx

Ответы [ 2 ]

1 голос
/ 15 января 2012

Вы должны установить designmode='on' при загрузке iframe.

0 голосов
/ 15 декабря 2010

Возможно, лучше установить для свойства contentEditable для iframe <body> значение true, что, я думаю, сработает немедленно.Я сделал это в редакторах WYSIWYG, которые я написал, хотя теперь я не могу вспомнить почему.Я почти уверен, что у меня были приличные причины.

...