Autor | Zpráva | ||
---|---|---|---|
blaaablaaa Profil |
#1 · Zasláno: 1. 2. 2010, 12:14:43
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 |
#2 · Zasláno: 1. 2. 2010, 13:20:29
blaaablaaa:
Ak zmažeš posledný riadok, už sa to vytlačí? |
||
fajzen Profil |
#3 · Zasláno: 1. 2. 2010, 13:22:02
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 |
#4 · Zasláno: 1. 2. 2010, 13:42:26
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 |
#5 · Zasláno: 1. 2. 2010, 13:49:33
_es:
testoval som to a funguje to aj takto... je to úplne jedno |
||
_es Profil |
#6 · Zasláno: 1. 2. 2010, 13:53:28
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 |
#7 · Zasláno: 1. 2. 2010, 14:29:06
_es:
pravda, to ma nenapadlo, vďaka |
||
Časová prodleva: 13 let
|
0