ну подтолкните хотя бы)
магистры java-технологий, помогите организовать выборочный принт. на странице сайта отображено масса блоков, мне надо, что бы после нажатия на кнопку напечатать, печатались только определенные блоки с определенными параметрами в css (измененными от первичных). В упрощенном виде эта задача выглядит вот так:
<html> <head> <link rel='stylesheet' href = 'cheek.css'> <script src="scripts/chpok.js"></script> </head> <body> <div class="first" id="first">Здраствуй Мир!</div> <input type="button" value="krex" id="krex"> <input type="button" value="pex" id="pex"> <div class="second" id="second">Спокойной ночи!</div> </body> </html> cheek.css: .first { color:red; font-size:18px; } .second { color:green; font-size:18px; } peek.css2: .first { display:none; } .second { color:green; font-size:18px; } .breek .first { color:red; font-size:18px; } .second { display:none; } chpok.js var krex = document.getElementsByTagName('krex')[0]; $(document.createElement('link')) .attr({type: 'text/css', href: cheek.css, rel: 'stylesheet, media: 'print''}) .appendTo(krex); window.print(); var pex = document.getElementsByTagName('pex')[0]; $(document.createElement('link')) .attr({type: 'text/css', href: breek.css, rel: 'stylesheet, media: 'print''}) .appendTo(pex); window.print(); может как то так?))) хотя зря мучаете уважаемые Гвоздь и Глюкозавр) тут надо сначала яву выучить, и я не против (с чего бы начать?)) но мне кнопки надо, очень) |
Многоуважаемая псВгробуЯ, разрешаю приступить к изучению!
|
Не нужен тут JavaScript.
http://www.htmlbook.ru/css/@media.html |
спасибо, но)
спасибо, но
проблема в том, что мне нужно 2 кнопки с разными принтами на 1-ой странице) т.е все-таки нужна последовательность:кликае на кнопку (графическую) - выполняется печать страницы с параметрами, заданными отдельным цсс файлом, что делать, где бы почитать? |
Часовой пояс GMT +3, время: 08:34. |