无法使用JavaScript打印功能打印图像
cant print images with JavaScript print function
我正在尝试打印一份包含文本和图像的报告。我正在使用一个javascript函数来调用打印功能。除了页面上的图像没有显示在新的打印窗口中之外,其他一切都很好。我已经包含了所有的CSS文件,但我的图像仍然没有出现在新的打印窗口中。即使我不包括CSS链接,它也是一样的。
我要打印的javascript函数是:
function printfun(){
var disp_setting = "toolbar=no,location=no,directories=no,menubar=no,";
disp_setting += "scrollbars=no,left=0,top=0,resizable=yes,width=900 height=650,modal=yes,";
var content_vlue = document.getElementById('<%= tblCharts.ClientID %>').innerHTML;
var docprint = window.open("", "", disp_setting);
docprint.document.write('<html><head>');
docprint.document.write('</head>');
docprint.document.write('<body onLoad="self.print()">');
docprint.document.title = "";
docprint.document.write('<link href="../style/design.css" rel="Stylesheet" type="text/css" />');
docprint.document.write('<link href="../App_Themes/style/graphs.css" rel="Stylesheet" type="text/css" />');
docprint.document.write(content_vlue);
docprint.document.write(tblCharts);
docprint.document.write("</body></html>");
docprint.document.close();
docprint.focus();
}
这些图像是CSS中的背景图像吗?如果是这样,浏览器可能不会默认设置为打印这些内容。这就是用户必须更改的浏览器设置。
相关文章:
- JavaScript打印功能使日历停止工作
- Rhino打印功能
- 检测用户是否具有打印功能
- ScriptX 打印功能在 IE8 中不起作用
- 打印功能在Chrome中无法正常工作
- Angular UI TinyMCE,如何设置打印功能
- 自定义打印功能,打印内容未显示在第一个事件触发器上
- 如何使用 MVC4 C# 禁用 iframe 中的打印功能和只读文件
- 屏幕阅读器和 JavaScript 打印功能
- 如何在 javascript 中取消打印功能后重新加载脚本
- 如何使用PHP打印功能打印图像
- Openlayers打印功能
- 是否可以重新定义JavaScript打印功能
- 无法使用JavaScript打印功能打印图像
- Chrome中的打印功能不再工作
- JQuery 打印功能无法打印
- IE7&IE8 javascript打印功能
- 如何打印jqgrid与导航栏上的onclick打印功能
- 打印功能不能正常工作
- 打印功能后无法点击其他选项卡