Показать сообщение отдельно
  #1 (permalink)  
Старый 15.01.2010, 01:04
Интересующийся
Отправить личное сообщение для bsgroupua Посмотреть профиль Найти все сообщения от bsgroupua
 
Регистрация: 26.12.2009
Сообщений: 14

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

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