旅游网站建设和实现,作一个网站要多少钱,福建电信网站备案,金蝶财务软件我有这样的尝试是把一些内容到一个弹出窗口#xff0c;然后JavaScript代码连接到打印#xff1a;等待HTML调用window.print()之前写窗口$(.print_friendly_popup).click(function() {var target $(this).data(print-target);var left (screen.width/2)-(500/2)…我有这样的尝试是把一些内容到一个弹出窗口然后JavaScript代码连接到打印等待HTML调用window.print()之前写窗口$(.print_friendly_popup).click(function() {var target $(this).data(print-target);var left (screen.width/2)-(500/2);var top (screen.height/2)-(500/2);var win window.open(, test, width500,height500 top top , left left);if(target review) {win.document.write($(#print_friendly_review).html());} else if(target essay) {win.document.write($(#print_friendly_essay).html());}win.print();win.close();});的问题是有时调用win.document.write需要很长时间并且窗口尝试打印一个空白屏幕。在打印前如何等待window.document写入0试过setTimeout() –01.“document.write”不是很好的“最佳实践”我想我会变成一个简单的HTML追加(或者将HTML作为字符串分配给正确的元素 - 更快) - 比使用“onLoad “事件看到所有的内容已被加载并做你的”打印“ 2.我会去一个方法可以设置我的”打印样式“通过CSS媒体”media print“ –0使用文档没有任何问题.write用于构建弹出窗口内容。 –