Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   ну подтолкните хотя бы) (https://javascript.ru/forum/dom-window/7097-nu-podtolknite-khotya.html)

bsgroupua 15.01.2010 01:04

ну подтолкните хотя бы)
 
магистры 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();

может как то так?)))
хотя зря мучаете уважаемые Гвоздь и Глюкозавр)
тут надо сначала яву выучить, и я не против (с чего бы начать?)) но мне кнопки надо, очень)

Gozar 15.01.2010 09:03

Многоуважаемая псВгробуЯ, разрешаю приступить к изучению!

Kolyaj 15.01.2010 09:34

Не нужен тут JavaScript.
http://www.htmlbook.ru/css/@media.html

bsgroupua 15.01.2010 12:08

спасибо, но)
 
спасибо, но
проблема в том, что мне нужно 2 кнопки с разными принтами на 1-ой странице)
т.е все-таки нужна последовательность:кликае на кнопку (графическую) - выполняется печать страницы с параметрами, заданными отдельным цсс файлом, что делать, где бы почитать?


Часовой пояс GMT +3, время: 08:34.