Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.03.2016, 17:44
Аспирант
Отправить личное сообщение для LLIypuk Посмотреть профиль Найти все сообщения от LLIypuk
 
Регистрация: 23.07.2015
Сообщений: 48

Печать картинки через браузер!
Всем привет. возникла необходимость сделать так, чтобы при клике на кнопку 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>


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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
POST запрос вывод на печать kristow Events/DOM/Window 1 30.12.2015 17:04
загрузить превью картинки и отправить на сервер haa Общие вопросы Javascript 0 06.08.2015 17:18
Очистка памяти, отмена загрузки картинки, отмена события. zhurchik Общие вопросы Javascript 16 23.10.2014 13:48
Изменение размеров картинки через скрипт SLV Общие вопросы Javascript 4 27.12.2010 11:40
XMLHTTPRequest передача имя через POST dds AJAX и COMET 0 14.08.2008 14:44