Помощник
|
Печать страницы без лишних элементов, Убрать при распечатке адрсн. строку,дату |
battrack
|
Сообщение
#1
|
||
|
|
||
|
|||
KURT [197BD] |
23.12.2008, 16:51;
Ответить: KURT [197BD]
Сообщение
#2
|
|
в этом тебе должен должны помочь CSS. а конкретнее правило media.
Правило @media позволяет указать тип носителя, для которого будет применяться указанный стиль. Например, @media screen { /* Стиль для отображения в браузере */ BODY { font-family: Arial, Verdana, sans-serif; /* Рубленый шрифт */ font-size: 90%; /* Размер шрифта */ color: #000080; /* Цвет текста */ } #div_a{ background: #faf0e6; /* Цвет фона под текстом */ border: 2px dashed #800000; /* Рамка вокруг заголовка */ color: #a0522d; /* Цвет текста */ padding: 7px; /* Поля вокруг текста */ } } @media print { /* Стиль для печати */ BODY { font-family: Times, 'Times New Roman', serif; /* Шрифт с засечками */ } #div_a { display:none; /* Не выводится на печать*/ } } + настройки печати в браузере... |
|
|
ZiTosS |
24.12.2008, 0:27;
Ответить: ZiTosS
Сообщение
#3
|
|
Хех отвечал вчера на эото вопрос и забыл отправить... Вообщем с помощью PHP или JavaScript вы этого не сделаете.
JavaScript - клиентский (работает на стороне пользователя) язык программирования. Вызывается в работе с браузером, и функции печати с настройками принтера ему не доступны. Т.к. печать это уже работа ОС, то JS только может послать информацию, которую нужно напечатать, а точнее это будет картинка(screen). Сами же настройки печати осуществляются в операционной системе, а не потребностями того или иного браузера. Вообщем JS не имеет возможности работать с печатью web-страниц, он может только отправить запрос на печать. PHP - серверный язык программирования. ему не доступны функции программной оболочки чужого компьютера. Хотя если очень постараться можно помудрить что-нить с функцией exec(); Но это очень небезопасно. Да и там такие дебри... Есть один выход... Настраивать всё ручками для печати. Я тоже задавался таким же вопросом, когда нужно было сделать проект, который выводил на печать документ без лишних данных. Ничего другого как работа руками я не нашёл увы... Вот средства ASP.NET позволяют форматировать печать ив интернете по данному запросу много что написано. Но это уже совсем другая технология и язык. KURT [197BD], с помощью настроек CSS не убрать колонтитулы адресат... Так как это не относится непосредственно к веб-странице, а формируется параметрами принтера. |
|
|
KURT [197BD] |
24.12.2008, 11:36;
Ответить: KURT [197BD]
Сообщение
#4
|
|
Смотрите в настройках браузера "Параметры печати" секция "колонтитулы".
Там все регулируется... По крайней мере в Опере и ФайерФоксе точно есть такая возможность..., как ни странно даже в Ослике нашел =) |
|
|
ZiTosS |
24.12.2008, 17:34;
Ответить: ZiTosS
Сообщение
#5
|
|
Параметры то есть. Но с помощью JavaScript их не изменить, а ТС нужна автоматика Иначе отдаст он скрипт заказчику. Заказчик наймет неквалифицированного работника в данной области. При распечатке у неё будут выводиться лишние данные, она будет грешить на программу, тогда заказчик потребует объяснений от разработчика.
Вот в этом и проблема, на JS автоматику не сделать. Я вот думал можно написать класс на PHP, который будет сохранять информацию в doc файл(Кстати подобные классы уже встроены в PHP и преставляют собой API). А потом doc файл просто распечатать ручками, он уже будет отформатирован по нуждам! |
|
|
KURT [197BD] |
24.12.2008, 17:39;
Ответить: KURT [197BD]
Сообщение
#6
|
|
|
можно и в PDF
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC | 20 | Krok | 6128 | Вчера, 5:43 автор: Krok |
|
Сайт не индексируется в Google без добавления ссылок в адурилку | 1 | Nekit | 449 | 17.3.2024, 3:25 автор: malamut |
|
Обменяю Юмани на гривны без комиссии | 0 | freeax | 557 | 15.3.2024, 16:06 автор: freeax |
|
PROXY-STORE.COM — ipV4 прокси от 42р В МЕСЯЦ с ротацией и без! Лучшая цена на рынке. 200+ стран | 16 | proxystore | 4295 | 14.3.2024, 14:00 автор: proxystore |
|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2804 | 2.3.2024, 12:53 автор: toplinks |
Текстовая версия | Сейчас: 19.3.2024, 5:17 |