IE9 (стандартный режим) вообще не позволяет вам манипулировать фреймами в DOM.Если вы используете jQueryUI Dialog или функцию jwuery .wrap () для переноса содержимого, в котором есть iframe, IE9 взорвется.На самом деле вам даже не нужен jQuery, просто старый JS будет работать нормально (см. Ниже).
Я хотел бы знать, что люди думают об этом, так как Microsoft говорит, что они делают это специальнодля устранения утечки памяти .
Мы не уверены, что с этим делать.Помещение всех наших документов, использующих iframes, в режим Quirks кажется неправильным.Но мы не уверены, какие есть альтернативы.Есть идеи?TIA.
Пример кода Javascript:
<p id="after"></p>
.. поместите здесь iframe ...
<script type="text/javascript">
//uncomment code below in IE9 standards mode to see error
//document.getElementById("after").appendChild(document.getElementById("iframe"));
</script>