#iframe
#iframe
Вопрос:
Я использую iframe, для атрибута DesignMode которого установлено значение on, а для атрибута IsEditable установлено значение true для редактирования текста WYSIWYG. Он отлично работает с Firefox 3.6x (я бы ожидал, что он также будет работать с FF 4.0) и Safari 5.
Фрагмент кода:
<iframe id="myFRM" designMode="on" editable="true" src="blabla.html" />
Однако в Chrome 10/11 и IE8 / 9 происходит сбой, то есть iframe отображается в режиме только для чтения в этих двух браузерах.
Означает ли это, что эти два браузера ожидают разное кодирование для iframe или они просто не поддерживают использование iframe в приведенном выше сценарии?
Спасибо.
Ответ №1:
Это работает, если вы находите элемент с помощью JavaScript и устанавливаете designMode
значение "on"
.
Например,
<script>
document.getElementById("myFRM").contentDocument.designMode = "on";
</script>