window.print()

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
rastman
Nowy
Nowy
Posty: 30
Rejestracja: wt sty 04, 2005 12:21 am

window.print()

Post autor: rastman »

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ć
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: window.print()

Post autor: Wojciech Kocjan »

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:

Kod: Zaznacz cały

#naglowek, #menu, #stopka {display: none;}{/code]

I dodajesz go do części <head>, jako alternatywny plik stylów dla drukarki.
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: window.print()

Post autor: porneL »

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]
ODPOWIEDZ