Как спрятать некоторые элементы при распечатке из окна браузера?

Barbarella
Дата: 26.04.2007 13:22:26
Есть форма с кнопкой "сохранить"

можно ли как-нибудь спрятать эту кнопку при распечатке из окна браузера (file->print preview-> print) ?
может есть какое событие?..
renny
Дата: 26.04.2007 13:44:23
Посмотри принт превью любой страницы википедии :) Например http://ru.wikipedia.org/wiki/C_Sharp


Это делается такой строчкой:
<link rel="stylesheet" type="text/css" media="print" href="/skins-1.5/common/commonPrint.css?63" />

а именно media="print".
Barbarella
Дата: 26.04.2007 13:55:25
ПАСИБА!!!!!
prokhorovserge
Дата: 26.04.2007 13:57:05
И события есть, по кр. мере в IE - onbeforeprint и onafterprint для window, body.
Serge
Barbarella
Дата: 26.04.2007 14:06:15
поняла, буду пробовать : ))
renny
Дата: 26.04.2007 14:12:44
>> И события есть, по кр. мере в IE - onbeforeprint и onafterprint для window, body.
А вот этого не знал :) Спасибо!
Dmitry Uvarov
Дата: 26.04.2007 14:57:18
все проще, нужно добавить дополнительный css файл, если память не изменяет. Там просто прописываешь другие стили, проаставляя display: none или visibility: hidden у тех элементов, которые нужно скрыть. И не надо заморачиваться с такими нестандартными методами, как событие onbeforeprint и прочее, которые наверняка есть только в IE
http://ln.com.ua/~openxs/articles/smart-questions-ru.html