WinPrint.document.body.appendChild(myclone) не работает в ИЕ
Уже описал проблему в другой теме, но здесь более подходящая тема.
Использую ф-цию для печати содержимого формы, для этого сначал надо открыть заполненную форму в новом окне... var myform = document.forms[1]; var myclone = myform.cloneNode(true); var WinPrint = window.open('','','left=50,top=50,width=800,height=640,toolbar=0,scrollbars=1,status=0'); WinPrint.document.body.appendChild(myclone); WinPrint.document.close(); WinPrint.focus(); WinPrint.print(); Во всех браузерах работает, кроме ИЕ, тестирую на ИЕ8 WinPrint.document.body.appendChild(myclone); про эту строчку отладчик выдает, что интерфейс не поддерживается новое окно открывается. но содержит только код "<HTML></HTML>" |
<script>var wnd = window.open(''); var node = document.createTextNode('OK'); wnd.document.body.appendChild(node); </script> Это тож наверно не сработает в ишаке. Я уже написал предполагаемую причину. Баг это или нет - не знаю. |
Часовой пояс GMT +3, время: 17:27. |