Autor Zpráva
ad48
Profil *
Napsal jsem toto:
<div id="a">sssd</div>
<script>
document.getElementById('a').print()
</script>

Nic se nevitisklo. Nevíte proč?
Chamurappi
Profil
Pan ad48 pokládá na můj vkus příliš mnoho líných otázek. Nevíte proč?

Reaguji na ad48:
Proč by se něco mělo vitisknout? Co to vůbec je, to vitisknutí?
ad48
Profil *
Mělo by se vytisknout tento kus:
<div id="a">sssd</div>
Chamurappi
Profil
Reaguji na ad48:
Ne.
ad48
Profil *
Pan ad48 pokládá na můj vkus příliš mnoho líných otázek. Nevíte proč?

Protože je mi teprve 9 let.
Radek9
Profil
ad48:
Tato metoda, tuším, funguje jen na objekt window. Pokud chceš vytisknout jen kus, tak si vytvoř stylopis a přilinkuj ho s atributem media="print".

Protože je mi teprve 9 let.
No a?
Chamurappi
Profil
Reaguji na ad48:
Protože je mi teprve 9 let.
Obdivuhodné.
Myslím, že všechny ty věci související s tiskem můžeš klidně při svém zkoumání tajů JavaScriptu přeskočit, protože až dorosteš do věku, kdy začneš programovat něco opravdu užitečného, nikdo už nic tisknout nebude a papír najde své uplatnění už jen na záchodě :-)
_es
Profil
Chamurappi:
Myslím, že všechny ty věci související s tiskem můžeš klidně při svém zkoumání tajů JavaScriptu přeskočit, protože až dorosteš do věku, kdy začneš programovat něco opravdu užitečného, nikdo už nic tisknout nebude a papír najde své uplatnění už jen na záchodě :-)
A myslíš, že vtedy sa už na záchode tlačoviny, pred použitím, čítať nebudú?
Chamurappi
Profil
Reaguji na _es:
Papírové noviny nabraly poměrně strmý kurs směrem k nevyhnutelné smrti už před necelým rokem. Co zažehla krize, to už záchodoví čtenáři neuhasí. Jednou budeme vyprávět dětem o nedávných dobách, kdy jsme přišli na webovou stránku, vytiskli si <div>, došli s ním na záchod a tam si přečetli „s, s, s… d“…
DoubleThink
Profil *
Chamurappi:
papír najde své uplatnění už jen na záchodě :-)
Blbost, to už tam budou ty tři mořské mušle ^^
Joker
Profil
<mimo-téma>
Chamurappi:
Papírové noviny nabraly poměrně strmý kurs směrem k nevyhnutelné smrti už před necelým rokem.
To se říká posledních alespoň 15-20 let, že se přestane tisknout. A zatím se tiskne víc než tehdy.
</mimo-téma>
Witiko
Profil
K původní problematice - bylo by nejspíš možné před tiskem zbytek dokumentu skrýt, existuje zde však elegantní řešení pomocí css.

<style type="text/css" media="print">
// V této definici si nastyluješ jak bude vypadat dokument při tisku, můžeš poschovávat, co nechceš, pomocí display:none
</style>


Jinak k javascriptu: Funkci print() dostávají pouze potomci prototypu window.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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