Java脚本打印出一个空白页
Java script printing out a blank page
我有以下java脚本代码
$("#btn_Print").click(function (e) {
e.preventDefault();
var printWindow = window.open("../private/analysisPrint.htm");
printWindow.print();
printWindow.close();
return false;
});
和analysisPrint.htm页包含。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div>
<h4>
Print</h4>
First print page
</div>
</body>
</html>
我遇到的问题是,我总是得到一个空白页打印。当我直接打开页面并打印时,它很好。
任何想法
您可以(而且可能应该)等待页面完全加载(包括图像):
var printWindow = window.open("../private/analysisPrint.htm");
$(printWindow).on('load', function() {
printWindow.print();
printWindow.close();
});
相关文章:
- php重定向到一个空白页面
- laravel中的ajax会重新加载一个空白页面
- jQuery's$.post只返回一个空白数据
- I'当我试图将java脚本加载到web视图中时,我得到了一个空白屏幕
- Facebook重定向到一个空白的权限请求页面
- 我正在尝试将 HTML 画布转换为 HTML 图像,但得到一个空白图像
- 提交邮件黑猩猩订阅 php 后,我有一个空白页
- 当我打开它时,它会显示一个空白网页
- 提交回复后 Ajax 它显示一个空白的数据空间
- 当我添加javascript时,它会显示一个空白页
- 为什么当我在 Emberjs 中最后用“id”刷新 url 时,我得到一个空白应用程序
- 使用按钮使用文本框中的值更新数据库字段,它显示一个空白值
- 我得到一个空白值和未定义的索引
- 使用jquery的javascript传递一个空白值
- 为什么这个Meteor示例应用程序只显示一个空白页面
- 有什么方法可以让用户从角度下拉菜单中选择一个空白值吗
- 为什么可以't我在浏览器中运行一个空白的Cordova应用程序:您可能没有运行此项目所需的环境或操作系统
- 如何将一个空白字符串变量设置为等于另一个字符串变量
- 使用不同的持续时间显示一个接一个的图像,中间有一个空白屏幕
- 当结果集为null时,JasperRunManager.runReportToPdfStream返回一个空白pdf