无法打印图片问题
下面是jsp页面部分代码:function doPrint9() {
bdhtml=window.document.body.innerHTML;
bdhtml9=document.frames("detailcon").window.document.body.innerHTML;
window.document.body.innerHTML=bdhtml9;
window.print();
window.document.body.innerHTML=bdhtml;
}
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
<tr>
<td colspan="2" class="titletd">合同内容: <input name="pt" type="button" onClick="doPrint9()" value="合同打印" /></td>
</tr>
<tr >
<td id="aa" colspan="2" align="center" >
<div style="width:740px;">
<iframe name="detailcon" width="100%" src="<%=url%>" frameborder="0" height=330">
</iframe></td></tr>
</div>
frame请求的url会用PrintWriter输出合同内容,合同内容是html源代码,其中包含图片信息:<em>盖章:</em><div id="user" style="background-image: url(../images/sign/userSign.png);"></div>
ie浏览器的高级设置里已经勾选了“打印背景颜色和图像”。
现在合同内容都能正常展示,图片也能显示,但是点击“合同打印”打印出来合同确没有展示图片。(大部分电脑都展示不了图片,但是也有少部分电脑可以展示图片)
不知道是代码需要优化呢还是浏览器或其他有什么需要设置的?望高手解答,先谢过。。 浏览器 打印 图片 --------------------编程问答-------------------- 与本地computer设置有关系。 --------------------编程问答-------------------- 终于找到原因了,原来还要在浏览器的文件->打印设置里勾选“打印背景颜色和图像”
补充:Java , Web 开发