Autor Zpráva
boris
Profil
Mam urobenu jadnoduchu stranku, ktora obsahuje 16 kapitol, na ktore odkazuje menu pomocou anchor. Je nejaka moznost aby som vytlacil len jednu kapitolu a ostatne nie. Teda podla poziadavky pouzivatela, ktory bude chciet vytlacit bud celu stranku (s tym problem nie je) alebo bude chciet len jednu kapitolu. Stranka je urobena len cez html, css a nebude na serveri, tz. nemozem pouzit ziadny jazyk ako php a ine serverside jazyky.

Dakujem
boris
DJ Miky
Profil
dát si ty kapitoly např. do elementu <p>, vytvořit si tiskový styl (media="print") a dát do něj:
p {display:none;}

a podle vybrané kapitoly JavaScriptem přiřadit styl:
document.getElementById("kapitola"+vybrana_kapitola).style.display="bl ock !important";

a zavolat window.print() pro tisk...
(nebo document.print? teď nevím...)
boris
Profil
Ja uz mam jeden tlacovy styl urobeny, ktory ale plati pre cely dokument, lebo potrebujem tlacit aj celu stranku. Da sa vytvorit aj druhy?

Vsetky kapitoly mam v elemente div, kde id=text definuje spravanie textu v tomto div.

<div id="text"><h1 id="kapitola1">kapitola 1</h1>
<p>Dummy Text <br />
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text Dummy Text
</p><a href="#" onClick="MyPrint=document.getElementById('kapitola'1).style.display='b lock !important';">tlac kapitolu</a> </div>

Mohli by ste mi s tym prosim pomoct, ako mam postupovat dalej a kde pouzit ten windows.print()

Dakujem
DJ Miky
Profil
na co je v tom onclicku MyPrint=? to tam asi být nesmí...
boris
Profil
to je priradenie premennej, potom mozem pouzit dalsi prikaz
MyPrint=document.getElementById('kapitola'1).style.display='b lock !important'; MyPrint.window.print();">
aby sa mi vybehol aj dialog box na print
Toto téma je uzamčeno. Odpověď nelze zaslat.

0