Страница для печати
Нашел тут на просторах сети очень полезный способ сделать версию страницы для печати при помощи media=”print” и media=”screen” которые переключаются Javascript-ом. Вот тут можно посмотреть готовый пример и если заинтересует, то внутри вы найдете подробную инструкцию.
HTML
В head документа вписываем следущие строки для добавления стиля для печати, конечно не забываем создать стилевой файл в котором нужно скрыть все картинки и ненужные блоки, такие как меню и т.д.
<!--Ваш обычный CSS файл--> <link rel="stylesheet" type="text/css" media="screen,projection" href="site.css" title="screenview" /> <!--Стили для печатной версии--> <link rel="stylesheet" type="text/css" media="print" href="css/print.css" /> <!--Это строка для превью ипользуя Javascript--> <link rel="alternate stylesheet" type="text/css" media="screen,projection" href="print.css" title="printview" disabled="disabled" />
HTML
Эти две строки и есть переключатели которые нужно вставить в ваш документ. Для того чтобы отображалась только нужная строка, в стилевом файле для печати вам нужно будет скрыть класс switch-media вот таким образом .switch-print {display:none}, а в стилевом файле для обычного просмотра скрыть .switch-media {display:none}.
<p class="switch-media"><a href="#" onclick="setPrintCSS(false)">Версия для просмотра</a></p> <p class="switch-print"><a href="#print" onclick="setPrintCSS(true)">Версия для печати</a></p>
Javascript
Скрипт переключатель стилей.
<script type="text/javascript"><!--
function setPrintCSS(isPrint) {
if (document.getElementsByTagName)
x = document.getElementsByTagName('link');
else if (document.all)
x = document.all.tags('link');
else {
alert('Увы, но этот скрипт не работает в вашем браузере');
return;
}
for (var i=0;i<x.length;i++) {
if(x[i].title == 'printview') x[i].disabled = !isPrint;
if(x[i].title == 'screenview') x[i].disabled = isPrint;
}
}
if(document.location.hash=='#print') setPrintCSS(true);
-->
</script>
Похожие записи:
Darth Vader жжот
Как качать с торрентов не волнуясь о рейтинге?
HULC – экзоскелет доступен для заказов
Ускорение загрузки Windows Vista
Бездымная электронная сигарета Gamucci
Algodoo – супер продвинутый phun
Песня Jimmy Jimmy Aaja
Mark Morrison – Return Of The Mack
Использование фото для улучшения видео
Мебель-трансформер
Protector Tower Defense
Microsoft Surface
Step Up 2 – Финальный танец
Каникулы Строгого Режима (2009) DVDRip
Xenocode – браузеры всех видов
Pictomio – бесплатный и очень качественный просмоторщик фотографий
Космический туризм Virgin Galactic
Небыло ни единого разрыва (Техподдержка СТРИМ)
Смех да и только
Minecraft – затягивает
Фокусы с лазером

прикольный способ.
— 10 июня 2008 @ 13:08