Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Печать элемента (https://javascript.ru/forum/dom-window/55322-pechat-ehlementa.html)

ElshStephan 23.04.2015 08:26

Печать элемента
 
есть на сайте кнопка и она отправляет на печать но она работает если его открыт в новом окне а если на него нажать то что то происходить но слиш ком быстро
<button id="print" class="toolbarButton print hiddenMediumView" onclick="imgPrint();" title="Печать" tabindex="14" data-l10n-id="print">
						<span data-l10n-id="print_label">Печать</span>
					</button>

function imgPrint() {
	var img = document.getElementById('bigPhoto');
	var a = img.style.cssText.split('(')[1];
	a = a.split(')')[0];
//alert(a);
	var win = window.open(a);
//	var win = window.open();
//        win.document.write('<img src="'+ a + '">');
//        win.document.write('<p></p>');
//	win.addEventListener('load', win.print(), true);
win.onload = function() {
        win.print();
//        setTimeout('win.close();', 100);

}
win.onfocus=function() { win.close(); }
//        win.print();
//        win.close();
}


Часовой пояс GMT +3, время: 02:34.