Autor Zpráva
Jarous
Profil *
Prosím o radu: chci udělat (asi v css), abych na stránce měl odkaz něco jako "Tisk tohoto textu" a když na to kliknu tak se mi zobrazí nastavení pro tisk, ale jen toho textu, který nastavím. Díky moc.
Kentaur
Profil
Spíš vytvoř odkaz na stránku s textem (pouze textem) a v odkazu uved verze pro tisk tak, jak to dělá většina webů.
Kentaur
Profil
A příště zkus psát normálním písmem, nemyslím si, že je tento dotaz tak moc důležitý, aby si zasloužil tučné každé písmeno.
Už jen to, že píšeš tučně odradí některé lidi od toho, aby ti pomohli. Já jsem tuto větev navštívil kvuli normálně znějícímu (až na to pls) nadpisu.
Mistr
Profil
Jarous
A nebo si v CSS vytvoř styl pro tisk. Ovšem rozumím, že navržené řešení ne úplně řeší Tvůj problém.
Bubák
Profil
Pokud máš web napsaný sémanticky, tak stačí udělat styl pro media: screen (ten už ani máš hotový) a pak uděláš styl pro media: print, asi takto (klidně si to uprav):
* {background: white; color: black; font-family: "Times New Roman", serif;}
h1, h2, h3,h4, h5, h6 {font-family: Tahoma, Arial, sans-serif;}
a {text-decoration: none;}
#head, #menu, #pata {display: none}

http://www.jakpsatweb.cz/css/css-tisk.html
http://interval.cz/clanky/jak-vyrobit-tiskovy-vystup-pomoci-css/

Pokud to chceš s náhledem, tak to tu kdysi bylo, podařilo se mi to vygůglit:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=21 34
Jarous
Profil *
Bubákovi:
Ten kod bych měl dat do toho css souboru na která odkazuju?
Railbot
Profil
Logicky mě napadá běžný postup a to ten, že vše ostatní, co tisknout nechceš, schováš. Display:none všem prvkům, které nechceš tisknout.
Jarous
Profil *
Ano, ale ja chci vědět jak vytvorim potom odkaz v html strance v <body>
aby když na to někdo klikne, aby mu vyjela nabidka jak když někdo tiskne ve wordu apod. Díky moc za radu, Jo a ještě jak udělat ten css soubor (co tam naflakat).
Bubák
Profil
Pokud chceš tisknout po kliknutí na "odkaz", tak třeba takto:
<u class="noprint" onclick="window.print()">Vytiskni</u>

CSS media="screen"
u.noprint {color: blue; cursor: pointer; cursor: hand}

CSS media="print"
.noprint {display: none} /* na papir se neklika */

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0