我正在创建一个用于打印的html页面,并且在该页面上我尝试附加图像,但图像未显示。
newWin = window.open("");
newWin.document.write('<div><p style="text-align: center;">Amuse Me TV</p></div>');
newWin.document.write('<div><img src="Common/Img/avatar.jpg" style="width:50px;height:50px;"/></div>');
newWin.print();
newWin.close();
我这样做但是当打开新窗口打印时,只显示第一个div并且没有图像。
图像的来源是正确的。
任何帮助?
答案 0 :(得分:0)
试试这个,未经测试:
我所做的是等到图像加载后调用打印然后关闭功能
newWin = window.open("");
newWin.document.write('<div><p style="text-align: center;">Amuse Me TV</p></div>');
newWin.document.write('<div><img src="Common/Img/avatar.jpg" style="width:50px;height:50px;" onload="newWin.print(); newWin.close();"/></div>');