Обов'язково задаємо ідентифікатор. Содержміое може бути будь-яким. Далі напишемо невелику функцію для друку веб-сторінки:
Ну от і все. Просто і з душею.
матеріали:
Що ще почитати на цю тему
в опері глюк при натисканні на посилання "друкувати" не виходить сторінка з контентом для печатіОтветіть
Одним словом це опера :))) Відповісти
Це не глюк опери. Потрібно замінити:
.
WinPrint.document.write ( '');
.
на
.
WinPrint.document.write ( '');
. Відповісти
Роберт, підкажіть будь ласка, в чому різниця між 1й і 2й записом?
WinPrint.document.write ( '');
.
на
.
WinPrint.document.write ( ''); Відповісти
Дякуємо! Відмінно працює на будь-якому браузері!
До речі, на Opera теж оре і зовсім без глюков.Ответіть
Роберт, підкажіть будь ласка, в чому конкретно різниця записів
WinPrint.document.write ( '');
.
на
.
WinPrint.document.write ( ''); Відповісти
В Опері працювати НЕ ХОЧЕ!
Тут Роберт дав пораду:
>> Це не глюк опери. Потрібно замінити:
.
WinPrint.document.write ( '');
.
на
.
WinPrint.document.write ( '');
Ось тільки рядки однакові, заміни немає ніякої. Що все-таки треба замінити. HELP! Відповісти
Чувак велике спасибі тобі, дуже допоміг твій спосіб, до цього намагався застосувати printElement.min.js не допомагало, як в свій проект його вставляв браузер починає на нього ругаться.Ответіть
Підкажіть, чому не працює в хромі? Відповісти
У кого не працює в opere і в chrome, спробуйте цей код
function CallPrint (strid) var prtContent = document.getElementById (strid);
var prtCSS = '';
var WinPrint = window.open ( '', '', 'left = 50, top = 50, width = 800, height = 640, toolbar = 0, scrollbars = 1, status = 0');
var print = document.createElement ( "div");
print.className = "contentpane";
print.setAttribute ( "id", "print");
print.appendChild (prtContent.cloneNode (true));
WinPrint.focus ();
WinPrint.print ();
WinPrint.close ();
>
Чи не працює в хромі і опереОтветіть
У кого не працює в opere і в chrome, спробуйте цей код
function CallPrint (strid) var prtContent = document.getElementById (strid);
var prtCSS = '';
var WinPrint = window.open ( '', '', 'left = 50, top = 50, width = 800, height = 640, toolbar = 0, scrollbars = 1, status = 0');
var print = document.createElement ( "div");
print.className = "contentpane";
print.setAttribute ( "id", "print");
print.appendChild (prtContent.cloneNode (true));
WinPrint.focus ();
WinPrint.print ();
WinPrint.close ();
>
Проблема в прикріплюваному CSS він його просто не бачить тому стилі і посилання на картинки треба писати вручну там же
типу того:
Знайдений глюк в опері.
Якщо закрити викликане вікно через хрестик, то сторінка сайту Блоч, поки не переключитися між вкладками. Тому виклик вікна для друку виходить не кращим варіантом. Відповісти