Почему window.setTimeout требуется для установки режима разработки iframe в IE
В своем эксперименте я видел, что даже после события 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 ответа
Вам может быть лучше установить contentEditable
собственность iframe's <body>
в true
вместо этого, который я думаю, будет работать немедленно. Я сделал это в редакторах WYSIWYG, которые я написал, хотя теперь я не могу вспомнить почему. Я почти уверен, что у меня были приличные причины.