Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Печать картинки через браузер! (https://javascript.ru/forum/misc/62059-pechat-kartinki-cherez-brauzer.html)

LLIypuk 22.03.2016 17:44

Печать картинки через браузер!
 
Всем привет. возникла необходимость сделать так, чтобы при клике на кнопку button или на картинку открывалась страница печати картинки в браузере.

Собственно попробовал решить задачу так:

<button id="printBut">print image</button>


<script>
window.onload = function () {
	var printBut = document.getElementById('printBut');
	printBut.onclick = function () {
		var win = window.open();
		win.document.write('<img src="http://cbres3.ru/wp-content/uploads/2013/05/%D0%9C%D0%BE%D1%82%D0%BE%D1%86%D0%B8%D0%BA%D0%BB-Honda-CBR1000RR.jpg">');
		win.print();
		win.close()
	}
}
</script>


Таким образом картинка выводится на печать только в Мозилле. В опере новое всплывающее окно блокируется, а в хроме выходит на печать пустой лист. Вообщем без понятия как кроссбраузерно решить эту задачу.


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