“打印窗口”在单击“打印”属性窗口后立即关闭
Print Window Is closing immediately after clicking print property window
<script type="text/javascript">
function printDiv() {
var divElements = document.getElementById('invc').innerHTML;
var oldPage = document.body.innerHTML;
document.body.innerHTML = "<html><head><style>#invc{width:50%;align:center;}</style> </head><body>" + divElements + "</body></html>";
window.print();
document.body.innerHTML = oldPage;
window.close();
}
</script>
我正在使用上面的脚本打印一个特定的div。
通过打开一个带有打印属性
的窗口,div可以正常工作。但是当我按下打印属性窗口的关闭按钮时,另一个窗口也被关闭了
我不希望那个窗口被关闭。
你可以很容易做到:
function printElement(id) {
window.frames["print"].document.body.innerHTML=document.getElementById(id).innerHTML;
window.frames["print"].window.focus();
window.frames["print"].window.print();
}
相关文章:
- 打印窗口关闭后执行命令
- 打开新窗口进行打印时不显示 JavaScript 图像
- 窗口确认在 AJAX 帖子中打印 HTML 标签
- 打印窗口被浏览器弹出窗口阻止程序阻止
- 如何在新窗口中打开打印
- 从弹出窗口打印图像
- 打印html表格而不提示预览窗口
- Page.ClientScript.RegisterClientScriptBlock窗口.打印无法在IE中工作
- 使用javascript在HTML的输出窗口中打印控制台消息
- 窗口.打印使不透明度的页面背景变为白色
- 更改页面元素后出现窗口打印问题
- 如何在谷歌浏览器中使用 JavaScript 显示窗口打印对话框
- 用Javascript从新窗口打印
- 窗口打印方法在iPad chrome浏览器中不工作
- 检测窗口.打印是确认或取消
- 将当前窗口打印到File/Blob对象
- 窗口.打印然后从c#代码后重定向
- 如何通过自定义打印窗口打印完整的网格视图区域
- Javascript HTML窗口打印问题
- Tryied窗口.用Ajax打开窗口.打印不工作(IE9)