Autor Zpráva
blaaablaaa
Profil
Ahoj,
snazim se vytisknout fakturu tak, ze ji vytahnu z existujici stranky, vlozim do
noveho okna, vytisknu a zavru. Nasel jsem na netu tento skript, ktery vsak
nefunguje v Opere (okno se spravne otevre/zavre, ale nevytiskne). Netusite proc?

var DocumentContainer = document.getElementById('faktura');
var WindowObject = window.open('', "TrackHistoryData", "width=740,height=325,top=200,left=250,toolbars=no,scrollbars=yes,status=no,res
izable=no");
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();


Diky
_es
Profil
blaaablaaa:
Ak zmažeš posledný riadok, už sa to vytlačí?
fajzen
Profil
blaaablaaa:
V Opere to musí byť takto:
var DocumentContainer = document.getElementById('faktura');
var WindowObject = window.open('', "TrackHistoryData", "width=740,height=325,top=200,left=250,toolbars=no,scrollbars=yes,status=no,resizable=no");
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus(); 
WindowObject.onload = function() { WindowObject.print(); WindowObject.close(); }
_es
Profil
fajzen:
V Opere to musí byť takto:
To sa mi nezdá, asi by tvoj 6. riadok mal byť presunutý pred tretí alebo štvrtý riadok.
fajzen
Profil
_es:
testoval som to a funguje to aj takto... je to úplne jedno
_es
Profil
fajzen:
Možno to funguje len náhodou a nie je isté či to bude fungovať vždy, alebo pre všetky prehliadače.
Teoreticky by tá udalosť mohla nastať pred tým 6. riadkom a potom by ten riadok nemal žiadny efekt.
fajzen
Profil
_es:
pravda, to ma nenapadlo, vďaka

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: