css - noprint

Programovacie jazyky, rady, poradňa...
markus
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 950
Registrovaný: 24 feb 2005, 23:53

css - noprint

Príspevok od používateľa markus »

tlacim html dokument
nasiel som ako urobit to, ze nieco co nechcem vo vytlacenom dokumente tak zakazem, ale zakazovat X poloziek je zdlhave, viem zakazat vsetko a len nieco povolit?
M[a]nny
Novice
Novice
Príspevky: 9
Registrovaný: 23 dec 2009, 3:07

Re: css - noprint

Príspevok od používateľa M[a]nny »

Neviem, čo presne potrebuješ ani ako to máš napísané, ale dá sa použiť žolík:

Kód: Vybrať všetko

* {
  display: none;
}

.NejakyClass {
  /* tu budu nejake tvoje instrukcie */
  display: block;
}
Je to len prvá vec, čo ma napadla..
Eventuálne si môžeš cez nejaký regulárny výraz pridať "display: none" práve tam, kde ti to vyhovuje a nemusíš to tam sypať ručne, ale všetko to závisí od podmienok, ktoré sú.
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: css - noprint

Príspevok od používateľa weroro »

Neviem ako je na tom JS, ktorý zrejme na ten print používaš, ale ak nechceš tlačiť niektoré elementy, vieš to v js deklarovať pomocou poľa, do ktorého nahádžeš prvky, ktoré nechceš tlačiť a to pole spracuješ cez cyklus. (Ak je ten nápad zlý ospravedlňujem sa)
markus
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 950
Registrovaný: 24 feb 2005, 23:53

Re: css - noprint

Príspevok od používateľa markus »

normalne to tlacim z IE ziadny JS, prave som to chcel nejak pomocou css, asi sa budem musiet pustit cestou zakazovania a nie povolovania
Napísať odpoveď