当前位置:编程学习 > JAVA >>

无法打印图片问题

下面是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 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,