Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2015, 08:26
Интересующийся
Отправить личное сообщение для ElshStephan Посмотреть профиль Найти все сообщения от ElshStephan
 
Регистрация: 02.04.2015
Сообщений: 19

Печать элемента
есть на сайте кнопка и она отправляет на печать но она работает если его открыт в новом окне а если на него нажать то что то происходить но слиш ком быстро
<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();
}
Ответить с цитированием