Здравствуйте, поставил скрипт для распечатки определенной области страницы по id.
В мозиле все ок, в хроме пустая страница. скрин ниже. в ie открывает и есть контент для печати, но не печатает автоматом, если закрыть окно и по новой нажать печать в ie то выскакивает окно печати все ок.
скрин хромаРабочий примет тут
https://jsfiddle.net/y9x0ojtb/2/Кнопка для открытия окна и печати<a onClick="javascript:CallPrint('print-content');" title="Распечатать прайс">
<div class="priceprint"><b>Распечатать прайс</b></div></a>
Блок для печати<div id="print-content" style="display:none">
Текст, текст, текст....
</div>
js<script language="javascript">
function CallPrint(strid) { var prtContent = document.getElementById(strid); var prtCSS = '<link rel="stylesheet" href="/media/css/frontend/printprice.css" type="text/css" />'; var WinPrint = window.open('','','left=50,top=50,width=900,height=900,toolbar=0,scrollbars=1,status=0'); WinPrint.document.write('<div id="print" class="contentpane">'); WinPrint.document.write(prtCSS); WinPrint.document.write(prtContent.innerHTML); WinPrint.document.write('</div>'); WinPrint.document.close(); WinPrint.focus(); WinPrint.print(); WinPrint.close(); prtContent.innerHTML=strOldOne;
}
</script>
Скрин ie