Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Отправка страницы на печать


Автор: ArsNov 6.2.2006, 18:27
Есть html документ, в конце которого такая строка:
<input type=button class=button value=" Печать " onClick="window.print()">
Как сделать так, чтобы на листе не распечатывалась кнопка "Печать"? smile
smile

Автор: DemoCode 6.2.2006, 18:30
Можно прятать кнопку при нажатии на неё

Автор: ArsNov 6.2.2006, 18:59
А примерчик можно, как?

Автор: DemoCode 6.2.2006, 19:04
Код

<input type=button class=button value=" Печать " onClick="this.style.visibility='hidden'; window.print()">

Автор: Innuendo 6.2.2006, 19:10
это делается через CSS
HTML
@media print {
#your_button_id { display: none;}
}

вроде такой синтаксис...
Добавлено @ 19:23
побробная статься по этому делу тут:
http://www.htmlbook.ru/content/?id=66

Автор: ArsNov 6.2.2006, 19:26
спасибо большое, очень помогли! smile

Автор: Штык 17.2.2006, 13:59
Собственно сабж говорит сам за себя.. Реально ли отправить страницу или ее часть на печать средствами JavaScript и если да то как это можно релизовать?

Модератор: также смотрите поиск: по слову "print", "печать", "распечатка", например

оке нашел как печатать теперь еще такой вопросик а можно как нить не всю страницу печатать а только определенную таблицу на ней?

Автор: Innuendo 17.2.2006, 14:47
Цитата(Штык @ 17.2.2006, 13:59 Найти цитируемый пост)
оке нашел как печатать теперь еще такой вопросик а можно как нить не всю страницу печатать а только определенную таблицу на ней?

ответ в моём посте выше smile
там мелкий пример, и ссылка на статью по этому поводу

Автор: Штык 17.2.2006, 14:58
хммм что то не получается смотри я правильно пишу?

Код

 @media print {
 table.rr {
  display:block;
 }


Код

<table class="rr">

Автор: 12345c 17.2.2006, 15:10
Нет,
Код
table .rr
(пробел)

Автор: Innuendo 17.2.2006, 15:12
или
.rr table{
}

Автор: nextzi0 19.5.2009, 08:45
Как вывести страницу на печать формата А4, не горизонтальной а вертикальной ориентации?

Автор: bars80080 19.5.2009, 13:51
прежде всего, создать свою тему, чтобы народ не путать 

во-вторых, может всё же горизонтальную, а не вертикальную?

Автор: Photon 19.5.2009, 19:25
Управлять выводом на принтер невозможно. Т.е. можно убрать какие-то элементы страницы, или наоборот показать, но ориентацию, поля и все прочее изменять нельзя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)