2014-01-26 4 views
0

Мне нужно распечатать текущее окно веб-страницы с помощью меню и нижнего колонтитула. Я использую javascript:window.print(). Я проверил сайт, используя тот же метод javascript, который исключает меню и нижние колонтитулы, но не может понять, как исключить их как этот веб-сайт, используя только метод window.print.Печать текущего окна без нижнего колонтитула

ответ

2

Добавить медиа-запрос на ваш CSS, чтобы выбрать для печати и создать «NOPRINT» класс вроде этого:

@media print 
{ 
.noPrint {display:none} 
} 

Затем добавить класс к любому элементу вы не хотите, чтобы появиться на печатной продукции :

<div id=header class="noPrint">Some header text</div> 
<div id=content>Some content text</div> 
<div id=footer class="noPrint">Some footer text</div> 

запрос СМИ будет применять display:none к чему-либо помеченной noPrint класса, если выходной среда является печать, но в противном случае будет оставить все в покое.

Дополнительная информация here

Смежные вопросы