window.print图片链接

时间:2014-04-01 01:31:09

标签: javascript printing

所以我有这个:

<script>
   window.print();
</script>

我想打印这个网址的图片:

http://www.somefancyurl.com/labels/postage/45029dd.png

页面只显示我想要打印的图像。

我试过了:

<script>
   window.print('http://www.somefancyurl.com/labels/postage/45029dd.png');
</script>

但这似乎没有改变任何事情。

感谢一些搜索,我想出了这个:

function printLabel(){

   popup = window.open();
   popup.document.write('<?php echo $order->shipmentLabel; ?>');
   popup.print();

   return false;
}

但是这会尝试打印<?php echo $order->shipmentLabel; ?>而不是实际图像。

2 个答案:

答案 0 :(得分:0)

您无法直接打印图像。

你应该这样做:

<script>
   window.print();
</script>
<img src="http://www.somefancyurl.com/labels/postage/45029dd.png" />

您也可以在新窗口中执行此操作。(弹出窗口)

答案 1 :(得分:0)

在页面中,编写像

这样的HTML代码
<html>
<body>
<img src='http://www.somefancyurl.com/labels/postage/45029dd.png' />
</body>
</html>

并将脚本编写为

<script>
   window.print();
</script>