小编Par*_*aux的帖子

Javascript 在新窗口中打印不会显示图像

我正在努力解决一个问题,我希望你能帮助我。我创建了一个函数,可以从页面中的输入中打印出数据。但是,我在打印页面上使用的徽标不会像指向图像的链接一样显示。有什么想法吗?

这是代码:

function printReport() {
    win=null;
    var vin = $("input[name='vin']").val();
    var make = $("select[name='make']").val();
    var printData = '<table width="960" border="0" align="center"> <tr> <td colspan="2"><img src="http://localhost/site/images/logo_print.png" width="291" height="109" /></td> </tr> <tr> <td colspan="2"><div class="print-title" align="center">Service report </div></td> </tr> <tr> <td width="196">Vin:</td> <td width="754"><b>'+ vin +'</b></td> </tr> <tr> <td>Make:</td> <td><b>'+ make +'</b></td> </tr> </table>';
    win = window.open();
    self.focus();
    win.document.open();
    win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');
    win.document.write("body, td { height: 25px; font-family: 'PT Sans', sans-serif; font-size: 17px; color:#333333;} .logo{ background:url(http://localhost/clubdfrance/images/logo_print.png); background-repeat:no-repeat; display:block; width:291px; height:109px;} .print-title{ display:block; margin-top:10px; font-size: …
Run Code Online (Sandbox Code Playgroud)

javascript printing image

4
推荐指数
1
解决办法
9576
查看次数

标签 统计

image ×1

javascript ×1

printing ×1