Показать сообщение отдельно
  #10 (permalink)  
Старый 01.09.2011, 16:28
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Сообщение от Saboth Посмотреть сообщение
Мне нужна страница без дизайна. Т.е. на текущей у меня имеются кнопки, фреймы, селекты, а мне нужно напечатать только таблицу (выбирается из бызы) и ряд полей. По сути отчёт. Совершенно не важно с этой же или другой страницы. Просто знания в JS довольно скудные, поэтому вариант с другой страницей выглядет попроще, мне проще PHP-кой сформировать новую, чем с существующей долбатся.
Ну значит можно сделать отдельный css файл (можно и в основном, но я логику люблю разделять), который для печати будет прятать все ненужные элементы, задавая им display: none ну или что там удобнее.
А страница будет одна и та же.
И точно так же можно сделать с любой другой страницей.

Получится примерно так:
@media print { /* Стиль для печати */
    BODY {
     font-family: Times, 'Times New Roman', serif; /* Шрифт с засечками */
    }
    H1, H2, P {
     color: #000; /* Черный цвет текста */
    }
    .menu {
      display: none; /* Спрятать ненужные элементы дизайна */
    }
}

Последний раз редактировалось Snipe, 01.09.2011 в 16:32.
Ответить с цитированием