Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Po stronie przeglądarki _ Drukowanie....

Napisany przez: vandal 6.10.2003, 09:19:04

Mam pytanie czy da sie wymusic np.za pomoca Js, albo CSS aby po nacisnieciu drukuj drukowana byla tylko warstwa??(np <div id=doDruk....) i drukowana byla by tylko zawartosc tej oto warstwy doDruk?da sie questionmark.gif?

Napisany przez: DeyV 6.10.2003, 09:29:18

Nie - zawsze drukowane jest dokłądnie to, co widać w oknie.
Możesz co najwyżej probować otworzyć zawawrtosć tej warstwy w nowym oknie (ale nawet nie wiem czy i jak jest to możliwe)

Napisany przez: wassago 6.10.2003, 10:11:21

Cytat
Nie - zawsze drukowane jest dokłądnie to, co widać w oknie.  
Możesz co najwyżej probować otworzyć zawawrtosć tej warstwy w nowym oknie (ale nawet nie wiem czy i jak jest to możliwe)


nie koniecznie... w htmlu mozesz powiedziec przegladarce od jakiego do jakiego tagu ma dany text wydrukowac, a ten temat byl na forum i tam jest wytlumaczone jak to sie dokladnie robi.

pozdrawiam

Napisany przez: Dominik 6.10.2003, 19:39:24

Cytat
(np <div id=doDruk....) i drukowana byla by tylko zawartosc tej oto warstwy doDruk?da sie questionmark.gif?

Jest na to kilka sposobow jednak wszystkie oparte sa o media CSS. Jedna z mozliwosci:
w XHTML-u wstawiasz:
[xml:1:e41e20c005]<link rel="stylesheet" type="text/css" href="przegladarka.css" />
<link rel="stylesheet" type="text/css" href="drukarka.css" media="print" />
[/xml:1:e41e20c005]
Tresc drukarka.css:
Kod
* { display: none } /* zamiast gwiazdki mozesz po przecinku wymienic wszystkie elementy, ktore maja nie byc wydrukowane*/

#doDruk { } /* tutaj wstawiasz wlasnosci jakie chcesz uzyskac np kolor itp */

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)