Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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();

может как то так?)))
хотя зря мучаете уважаемые Гвоздь и Глюкозавр)
тут надо сначала яву выучить, и я не против (с чего бы начать?)) но мне кнопки надо, очень)
Ответить с цитированием
  #2 (permalink)  
Старый 15.01.2010, 09:03
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

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

Последний раз редактировалось Gozar, 15.01.2010 в 09:06.
Ответить с цитированием
  #3 (permalink)  
Старый 15.01.2010, 09:34
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Не нужен тут JavaScript.
http://www.htmlbook.ru/css/@media.html
Ответить с цитированием
  #4 (permalink)  
Старый 15.01.2010, 12:08
Интересующийся
Отправить личное сообщение для bsgroupua Посмотреть профиль Найти все сообщения от bsgroupua
 
Регистрация: 26.12.2009
Сообщений: 14

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск