Показать сообщение отдельно
  #6 (permalink)  
Старый 04.08.2017, 15:51
Аспирант
Отправить личное сообщение для paveltkachev Посмотреть профиль Найти все сообщения от paveltkachev
 
Регистрация: 09.04.2014
Сообщений: 74

Сообщение от Nexus
Картинка, скорее всего, не успевает загрузиться.
Вызывайте методы «print» и «close» после того, как изображение загрузится.
Я модифицировал код:
var mywindow = window.open('', 'Лыжный пер., д.2', 'height=566,width=400');
	        mywindow.document.write('<html><head><title>Лыжный пер., д.2</title></head><body><img  width="100%" src="http://xn--2-ktbjgl6fc.xn--p1ai/web.png"></body></html>');
			mywindow.document.getElementsByTagName('img').onload=function(){
					mywindow.focus();
					mywindow.print();
					mywindow.close();
			};


Однако, теперь картинка загружается, а вызов печати так и не происходит. Получается, что событие onload так и не наступает.
Ответить с цитированием