window.print()
window.print()
ma stronę w php : naglowek, menu,stopka statyczne, a reszta tresci się zmienia(nie ma żadnych ramek). czy da się tak zrobić, żeby można było wydrukować jedynie tą dynamiczną część strony?
-
Wojciech Kocjan
- Zaczyna działać

- Posty: 427
- Rejestracja: sob gru 14, 2002 10:51 am
Re: window.print()
Da się.
Generalna zasada jest taka, że tworzysz osobny plik .css, w którym ukrywasz te rzeczy, które nie powinny być drukowane.
Konkretniej:
Nagłówek otaczasz <div id="naglowek"> i </div>, tak samo menu i stopkę. Następnie tworzysz plik print.css, w którym piszesz m.in:
Generalna zasada jest taka, że tworzysz osobny plik .css, w którym ukrywasz te rzeczy, które nie powinny być drukowane.
Konkretniej:
Nagłówek otaczasz <div id="naglowek"> i </div>, tak samo menu i stopkę. Następnie tworzysz plik print.css, w którym piszesz m.in:
Kod: Zaznacz cały
#naglowek, #menu, #stopka {display: none;}{/code]
I dodajesz go do części <head>, jako alternatywny plik stylów dla drukarki.Re: window.print()
Przedpiśca zapomniał wspomnieć, że taki arkusz dodaje się do każdej strony w następujący sposób:
[xml]
<link rel="stylesheet" media="print" href="print.css" />
[/xml]
[xml]
<link rel="stylesheet" media="print" href="print.css" />
[/xml]
