Печать части страници
Здравствуйте,
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, время: 18:49. |