Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: распечатка страницы
 
 автор: inga   (14.04.2006 в 11:20)   письмо автору
 
 

я распечатываю страницу так

<input type="button" value="Печать" onClick="javascript:print(document);">

в этом случае печатаеться все содержимое страницы, а мне надо коечто исключить из печати. как это делаеться?

   
 
 автор: Trianon   (14.04.2006 в 11:44)   письмо автору
 
   для: inga   (14.04.2006 в 11:20)
 

Создать отдельную страницу, специально с версией для печати. И там уже приделать такую кнопку.

   
 
 автор: inga   (14.04.2006 в 12:44)   письмо автору
 
   для: Trianon   (14.04.2006 в 11:44)
 

ну так кнопка тоже печатаеться. ее тоже не хочеться видеть на распечатоном листе

   
 
 автор: Trianon   (14.04.2006 в 12:54)   письмо автору
 
   для: inga   (14.04.2006 в 12:44)
 

можно задать вопрос "Напечатать?" на javascript . Тем же prompt-ом.
Собственно, можно и без вопроса, по событию завершения загрухзки документа, но на мой взгляд, это будет чересчур навязчиво. Очень часто плоская версия документа (или версия для печати, как её обычно называют) нужна совсем не для печати. А чтоб сохранить, например. В этом случае автоматическая печать будет портить всё впечатление. Так что вопрос я бы оставил. В любом случае это тема HTML+CSS+Javascript.
Кстати, средствами CSS, наверное, можно сделать так, чтобы при выводе на принтер кнопка была не видна.

   
 
 автор: AlexSol   (14.04.2006 в 12:54)   письмо автору
 
   для: inga   (14.04.2006 в 12:44)
 

если для оформления страницы используете css, то вам поможет:

<link rel="stylesheet" type="text/css" href="main.css" media="screen">
<link rel="stylesheet" type="text/css" href="print.css" media="print">

в main.css - обычное оформление
print.css -для печати (в html для элементов, которые не надо печатать ставте class="no", а в print.css .no{display:none})

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования