Распечатка области страницы, в хроме пустая страница, как исправить?

Здравствуйте, поставил скрипт для распечатки определенной области страницы по id.
В мозиле все ок, в хроме пустая страница. скрин ниже. в ie открывает и есть контент для печати, но не печатает автоматом, если закрыть окно и по новой нажать печать в ie то выскакивает окно печати все ок.

скрин хрома
d366d6fec6af4bec8800cdcd373b5027.jpgРабочий примет тут
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
94003a389203472ca7d625e2867779ed.jpg
  • Вопрос задан
  • 803 просмотра
Пригласить эксперта
Ответы на вопрос 1
space2pacman
@space2pacman Куратор тега CSS
Просто царь.
https://jsfiddle.net/space2pacman/y9x0ojtb/4/
"/media/css/frontend/printprice.css" jsfiddle не видит этого так как в нем этого и нет. Уберите эту строку или добавьте css файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы