Сообщение от Saboth
|
Мне нужна страница без дизайна. Т.е. на текущей у меня имеются кнопки, фреймы, селекты, а мне нужно напечатать только таблицу (выбирается из бызы) и ряд полей. По сути отчёт. Совершенно не важно с этой же или другой страницы. Просто знания в JS довольно скудные, поэтому вариант с другой страницей выглядет попроще, мне проще PHP-кой сформировать новую, чем с существующей долбатся.
|
Ну значит можно сделать отдельный css файл (можно и в основном, но я логику люблю разделять), который для печати будет прятать все ненужные элементы, задавая им display: none ну или что там удобнее.
А страница будет одна и та же.
И точно так же можно сделать с любой другой страницей.
Получится примерно так:
@media print { /* Стиль для печати */
BODY {
font-family: Times, 'Times New Roman', serif; /* Шрифт с засечками */
}
H1, H2, P {
color: #000; /* Черный цвет текста */
}
.menu {
display: none; /* Спрятать ненужные элементы дизайна */
}
}