Печать части страници
Здравствуйте,
window.print() как я понимаю печатает весь документ. Как же все таки напечатать часть страницы? |
Не уверен, но можно выделенный текст открывать в новом окне и вызвать window.print(), после window.close(), либо через iframe.
|
diiimonn,
Смотрите css -> media |
а чтоб без нового окна можно?
я вот пытаюсь как-то с помощью css сообразить. но пока не очень получается. примерно так: html ... <link rel="stylesheet" type="text/css" href="/css/print.css" media="print" /> ... <div id="printer"> Превед! </div> ... <input type="button" onclick="window.print()" name="print" value="Печать"/> print.css * {display: none;} #printer {display: block; visibility: visible;} может в css ошибка, т.к. печатает пустой лист и две надписи: название страницы и url , кстати, не знаете как от них избавиться? |
удалено.
|
Цитата:
|
Лолвот?
* {display: none;} - убивает ВСЁ. Т.е. что бы вы дальше не писали - бессмысленно, ибо всё что находится в элементе с 'display: none', скрыто в любом случае.
<div style='display: none'>
<div style='display: block'>ololo</div>
</div>
|
Цитата:
<style>
* {display: none}
html, body, #govno{display: block}
</style>
<body>
<div id="govno">Govno</div>
</body>
|
ну это какбэ очевидно)
Но всё равно так делать не стоит, ибо:
<style>
* {display: none}
html, body, #govno{display: block}
</style>
<body>
<div id="govno">Govno <span>desu</span></div>
</body>
|
Цитата:
Нашел: вот Работает. |
| Часовой пояс GMT +3, время: 23:46. |