gpt4 book ai didi

javascript - 完成加载 html 后打印

转载 作者:行者123 更新时间:2023-12-03 07:08:07 24 4
gpt4 key购买 nike

我正在 $ .each 中创建一个 HTML 表,一旦此元素通过在新窗口中打印的命令,该窗口立即显示打印,但如果取消打印屏幕已创建元素,则显示打印屏幕为空,我尝试现在打印 显示丝网打印上的项目。

我如何确保它已加载要发送打印的项目???

function PrintElem(elem) {
Popup(elem);
}

function Popup(data) {
var mywindow = window.open('', 'Report');
mywindow.document.write('<html><head><title>Report</title>');
mywindow.document.write('<link href="'+path+'Content/bootstrap.css" rel="stylesheet" />');
mywindow.document.write('</head><body>');
//alert(data);
mywindow.document.write(data);
mywindow.document.write('</body></html>');

mywindow.document.close(); // necessary for IE >= 10
mywindow.focus(); // necessary for IE >= 10

//setTimeout(myFunction, 1000);

/*function myFunction() {
mywindow.print();
mywindow.close();
}*/

/*$(mywindow).load(function () {
mywindow.print();
mywindow.close();
});*/

//mywindow.print();
//mywindow.close();

return true;
}

我尝试使用 setTimeout 但我不认为这是更好的解决方案知道我能做什么吗??

最佳答案

您可以使用 windows.onload 来加载您的函数

window.onload=function()
{
PrintElem();
}

关于javascript - 完成加载 html 后打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com