Есть готовый скрипт вывода страницы на печать. Почему выводит чистый лист?

голоса: 0

Есть скрипт вывода части страницы на печать:

<script language="javascript">
 function CallPrint(strid)
 {
  var prtContent = document.getElementById(strid);
  var prtCSS = '<link rel="stylesheet" href="/css/printstyle.css" type="text/css" />';
  var WinPrint = window.open('','','left=0,top=0,width=1000,height=800,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>
 

Взяла его тут: http://linxcms.com/use_full/print.html

Почему выводится чистый лист?

| Автор: | Категория: JavaScript

Ответов: 1

Голоса: +1
 
Лучший ответ

Не наблюдаю проблем в работе скрипта, все четко работает, лист не пустой:

http://prntscr.com/8d5719

Так же можете без скрипта, в браузере выполните комбинацию клавиш CTRL+P далее жмем кнопку Печать.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...