Tisk stránky

Dá se nějak javascriptem (či php nastavit) aby se NETISKLO záhlaví, zápatí stránky, tedy (nazev stránky a link kde se stránka nachází).

Zároveň nechci aby tam bylo i to tlačítko "TISK".
Chci tam mít vytištěný jen obsah tabulky.



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Jmeno stranky tady mit nechci!</title>
<script language="javascript">
function printPage() { print(document); }
</script>
</head>
<body>
<p><a href="#" onClick="printPage()">Tisk</a></p>
<table width="170" border="1">
<tr>
<td width="88">Radek c.1</td>
<td width="66">data c.1</td>
</tr>
<tr>
<td>Radek c.2</td>
<td>data c.2</td>
</tr>
</table>
</body>



díky...
v php urcite ne, pohledej moznosti javascriptu .. (rozhodne muzes zmenit titulek stranky, tak ho muzes pred tiskem zmenit na prazdny ..)

kdyz tam nechces tlacitko tisk, tak stanku pres javascript uprav stranku at to tlacitko zmizi, vytiskni a pak ho tam dej zpatky .. jak prosté .. ;)


jinak mimochodem jenom kvuli takovym kvitkum, kteri neudelaji verzi pro tisk ale misto toho rovnou celou stranku poslou do tisku (bez dotazu) mam na firewalle pro prohlizece zakazany pristup k tiskarne ;)
-> imho 99% lidi si (pokud si chce stranku vytisknout, coz neni casto) zobrazi verzi pro tisk a pak tiskne z voleb prohlizece, nikoli stranky ..
No tenhle "soubor" NEbude na internetu takže verzi pro tisk vytvářet nemusím, bude pracovat prostě offline. Mam v plánu vytvořit "jako by" aplikaci kde předem zadám hodnoty, které se dosadí do tabulky a pak je budu moct vytisknout na nálepky. V javascriptech sem jako Alenka v říši divů, takže tvé vysvětleni chápu, ale sám si ho nevyrobím.
Tak nechat zmizet objekt je jednoduché - staci pouzit stlovani .. document.getElementById('idelementu').style.display='none';

(kdyztak si zkus víc příkladů vygooglit - pod pod getElementById toho najdes hodne ...)

Změnit titulek stránky by mělo jít snandardně přes document.title='nový titulek';
//jen me k tomu napadlo, ze treba firefox nebo Opera maji v titulku nazev stranky (ktery takhle muzes pro tisk vymazat) ale i napis "Mozilla Firefox" nebo "Opera" a ten jak vymazat netusim - s tim ti neporadim :/

A jak vypnout tisknuti url a cislovani stran na spodek stranky taky netusim - zkus google .. :/
Freeze: "A jak vypnout tisknuti url a cislovani stran na spodek stranky taky netusim - zkus google .. :/"

Firefox: Soubor->Vzhled stránky...->Okraje a záhlaví/zápatí -> sekce záhlaví & zápatí
=Tom=
Možnost nastavení v prohlížeči mi je známa .. (u moderního prohlížeče snad samozřejmostí,ne?:))

imho Šlo spíš o to, jestli lze nějakým způsobem zrušit pro vybranou stránku tento tisk věcí kolem globálně pro všechny prohlížeče ..
Tož to asi ne. Tyto hlavičky a patičky jsou záležitosti prohližeče nikoli stránky. A obávám se, že tyto věci nelze na stránce nastavit. Možná tak IE, ale ten používá mnoho nestandardních blbosti.
Freeze (dreamer.kvalitne.cz)
"u moderního prohlížeče snad samozřejmostí,ne?"
a ted se zminis o tom prohlizeci na O, ne?

Ykvitek (sdhstity.wz.cz)
Jak se tiskne stranka je vec prohlizece a html mu do toho nema, co kecat. A ani nesmi. To by tak hralo, aby stranka menila program.

opravdu jedine, co asi pujde pres JS je title smazat
document.title = '';
Slo by to vnutit i do CSS, jako vlozeny JS, otazka je, zda to prelouska krom IE a FF i neco jineho.

Freeze (dreamer.kvalitne.cz)
Zajimave je, ze default je nastaveno ve FF tisknout kazdy frame na novou stranku. Tim by se dalo resit strankovani, pokud uz FF nema jine reseni.
možná tahám kostlivce, ale nějak se v tom topicu neorientuju :-[

pokud se nemá tisknout něco co je na stránce, dělá se to pomocí CSS stylu pro tisk


ty ostatní věci tam přidává prohlížeč a dá se to nastavit jen u klienta, stránka to nemůže ovlivnit:

Opera: Volby tisku - zrušit zaškrtnutí Tisk záhlaví a zápatí

Mozilla family: Vzhled stránky - Okraje a Záhlaví/zápatí - všude nastavit --prázdno--

IE: Vzhled stránky - smazat texty v políčkách Záhlaví a Zápatí

nebo nějak podobně