![]() |
Как подготовить на печать
1. Как лучше всего оптимизировать HTML страницу для печати?
2. Как вызвать стандартное окно WindOws использя JavaSсript чтобы распечатать документ? |
1. Оставить только контент и отобразить адреса ссылок.
2. window.print(); 3. Для подобных вопросов - раздел "веб-программирование". Перенесено. |
ИМХО если хочется, чтобы по разному выглядело на экране и бумаге лучше использовать CSS:
@media screen{...} - для экрана @media print {...} - для бумаги |
Цитата:
У нас неизменным в обоих версиях остается главный контент. Можешь изменить стили, то есть убрать цвета в шрифтах, оставив черно-белый вариант и т.д. Имей в виду, что на печате лучше читаются темные буквы на белом фоне, чем наоборот, не говоря уже о затрате порошка/чернил принтера. Все остальные части страницы мы меняем в зависимости от параметра t с помощью конструкции switch, if-else и т.д. В версии обычной страницы мы в любом удобном месте вставляем конструкцию типа Код HTML:
<a href="page.php?id=...&t=p" onclick="window.open('page.php?id=...&t=p','prnwin','width=560,height=460,scrollbars=yes,status=no,toolbar=no,location=no,menubar=yes,resizable=no,screenX=200,screenY=100,minimize=no;maximize=yes;minimize=0;maximize=0');return false;">Версия для печати..></a>Код HTML:
<a href="javascript:window.print();"><b>РАСПЕЧАТАТЬ</b></a>Код HTML:
<SCRIPT LANGUAGE="JavaScript"> |
| Часовой пояс GMT +4, время: 14:48. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.