function prompter() {
var NoS = prompt("Enter How many Stamp Papers Do you want?", "1");
for (i = 0; i < NoS; i++) {
if (i != 0) {
document.getElementById('sno').value = parseInt(document.getElementById('sno').value) + 1;
}
//window.print();
//var printwindow=window.open('','','left=0,top=0,width=1000,height=780,toolbar=0,scrollbars=0,status=0');
window.print();
//var printdata=document.getElementById('printarea').innerHTML;
//printwindow.document.write();
//printwindow.document.close();
//window.focus();
//window.close();
}
window.history.go(-1);
}
它正在使用ECLIPSE IDE浏览器,但它不能与外部浏览器一起使用,它只打印一次。
答案 0 :(得分:1)
您无法以任何跨浏览器方式控制(或查看)打印过程。 window.print
只需启动该过程,通常会打开用户与之交互的对话框。我反复称它不会产生预期的效果,我并不感到惊讶。
我认为你不能做你想做的事。如果你需要为每个副本(sno
值)提供不同的东西,你必须让它们打印一个,单击一个按钮以获得下一个,打印它,单击一个按钮以获得下一个,等
或者,将他们想要的所有内容输出到他们只打印一次的窗口,但分页变得棘手。 : - )