Версия для печати

Все что связано с HTML и CSS.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Ответить
Core
Сообщения: 20
Зарегистрирован: 04 июл 2008, 18:41

Версия для печати

Сообщение Core »

Кто может привести пример настроеного @media print {} для печати определенного елемента страницы. Например, на странице новости и коментариев я написал:


Код: Выделить всё

<style type="text/css">  
@media:print { 
    * { display: none; } 
    .eBlock { display: inline; } 
}


новости заключены в таблице с класом естественно eBlock.

вставил такую кнопочку:


Код: Выделить всё

<input type="button" value="Распечатать таблицу" onclick="window.print()" /> 


при нажатии на нее должно б на печать выводится только содержымое таблицы с класом eBlock. Но по преженему выводится вся страница. Где ошибка. или может весь мой замысел ошибка?
MaVI
Сообщения: 2
Зарегистрирован: 23 июн 2008, 01:10

Re: Версия для печати

Сообщение MaVI »

Да мне тоже интересно можно так сделать ?
Core
Сообщения: 20
Зарегистрирован: 04 июл 2008, 18:41

Re: Версия для печати

Сообщение Core »

знатоки по етой теме отстутствуют?
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Версия для печати

Сообщение AllCity »

Код: Выделить всё

</style>

не хватает ;)
да и место

Код: Выделить всё

@media:print

должно быть

Код: Выделить всё

@media print
Аватара пользователя
anger
Сообщения: 124
Зарегистрирован: 27 июл 2008, 03:23

Re: Версия для печати

Сообщение anger »

По такому принцепу можно сделать юкозовский форум, версия для печати? как IPB или волба...
Core
Сообщения: 20
Зарегистрирован: 04 июл 2008, 18:41

Re: Версия для печати

Сообщение Core »

Кстати, сделал версию для печати для новостей. так вот - в опере все нормально, а в Мозилле блок

Код: Выделить всё

<div class="print">
отображается несмотря на то, что от доступен только для печати
12211221
Сообщения: 3
Зарегистрирован: 01 окт 2008, 18:09

тег eBlock

Сообщение 12211221 »

В этой http://web-codes.net/viewtopic.php?f=5&t=981&hilit=eBlock теме написано

новости заключены в таблице с класом естественно eBlock


как этот код правильно пишится,
у меня получилось так:

Код: Выделить всё

 <eBlock/>$MESSAGE$

 <br /><br />
<?if($OTHER2$)?><div align="right"><a href="$OTHER2$" target="_name"><img src="http://apple.3dn.ru/0.gif" border=0 width=127 style="border:none;"></div></a><?endif?>
<?if($ATTACHMENTS$)?><div style="text-align:left;" class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?></td></tr>
<tr><td colspan="2" class="eDetails">
<?if($CAT_NAME$)?>Категория: <a href="$CAT_URL$">$CAT_NAME$</a> |<?endif?>
Просмотров: $READS$ |
Добавил: <a href="$PROFILE_URL$">$USER$</a>
</eBlock>
<style type="text/css">
@media print {
 * { display: none; }
 .eBlock { display: inline; }
}
</style>

<input type="button" value="Распечатать таблицу" onclick="window.print()" />

но нечего не печатается? Помогите плиииз
12211221
Сообщения: 3
Зарегистрирован: 01 окт 2008, 18:09

Re: Версия для печати

Сообщение 12211221 »

А можно чтоб новость тока печаталась
Ответить