如何打印一个在弹出窗口中打开的html页面?
我尝试的是:
function printFile() {
var w = window.open('test.htm', 'name', 'width=200,height=200');
w.focus();
w.print();
}
但上面的代码总是打印出来:空白。
答案 0 :(得分:2)
您必须等待窗口加载:
function printFile() {
var w = window.open('test.htm', 'name', 'width=200,height=200');
w.onload = w.print;
w.focus();
}
答案 1 :(得分:0)
检查 test.htm 页面,它应该在同一个文件夹中
我检查了你的代码,它运行得很好。