Autor Zpráva
ad48
Profil *
Zadal jsem toto
<script> 
var a = window.open('http://seznam.cz')
a.print()
</script>

Když se mi objevila ta další stránka,tak se nevitiskla.
Nevíte proč?
_es
Profil
ad48:
Nevíte proč?
Pretože to je obsah iného webu a k tomu JS nemá z bezpečnostných dôvodov prístup.
ad48
Profil *
Reaguji na _es:
V microsoft front page 2003 psalo něco podobného.
Witiko
Profil
lopik007 vrací úder? Tohle je smršť gramaticky bídně podaných dotazů, které klade někdo líný vykoumat si o záležitosti cokoliv sám před tím, než sem napíše.

K dotazu:
Ako vraví _es; říká se tomu cross-domain restrictions. Pokud otevřeš jiný dokument, který se nachází na jiné doméně / protokolu, nemáš z původního dokumentu k objektu window dokumentu druhého přístup. Je to kvůli bezpečnosti. Jakmile bys měl odkaz na dokument z jiného scritptu, mohl by sis napojit eventy na inputy kupříkladu pro zadání hesla, číst cizí cookies připojené k dané stránce, obsah editovat, nebo jak ses snažil ty tisknout i přes případnou ochranu obsahu autorskými právy atd. atd.
_es
Profil
Witiko:
nebo jak ses snažil ty tisknout i přes případnou ochranu obsahu autorskými právy atd. atd.
To s tým nič nemá, je to len vedľajší efekt toho, že nie je prístup k vlastnostiam a metódam toho objektu window.
Dalo by sa to obísť nahratím stránky do rámu alebo iframe a tlačíť celú stránku.

lopik vrací úder?
Alebo možno jeho mladší spoločník.
Witiko
Profil
_es:
je to len vedľajší efekt toho, že nie je prístup k vlastnostiam a metódam toho objektu window

Vím, sám to píšu v druhé větě. Šlo jen o pokus o upřesnění důvodnosti cross-domain restrikcí.

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:

0