0
Это то, что я делаю:Как отправить, чтобы распечатать изображение внутри div?
<div id="printableArea">
<img src="belly.png">
</div>
<input type="button" onclick="printDiv('printableArea')" value="print" />
function printDiv(printableArea) {
var printContents = document.getElementById("printableArea").innerHTML;
var originalContents = document.body.innerHTML;
window.print();
}
Это показывает в диалоговом окне имя файла и весь документ, а не только изображение.
если я положить, что внутри функции, диалог показывает мне пустой пустую страницу –
Вы должны держать printContents переменные, которые содержат контент, иначе вы получите пустую страницу. –
Я создал рабочий скрипт https://jsfiddle.net/rd8f6pLf/, document.write заменен другим методом, потому что jsfiddle.com не разрешает его. – VahagnNikoghosian