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 ?
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
?
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 */