Jeg har hidtid lavet udskrift af en formular i html, og et
<body onafterprint="goBack();" onLoad="doPrint();" >
function goBack() {
history.go(-1);
}
function doPrint() {
window.print();
}
Udskriften kaldes fra et almindeligt link til "udskriv.asp?id=12345"
Så man så printerdialogen, trykkede OK og blev sendt tilbage, hvor man kom
fra, når siden var udskrevet.
Nu laver jeg udskriften som en pdf.
Det betyder at når pdf'en vises, skal man selv trykke på printerikonen,
trykke OK og så bagefter trykke "Tilbage" i browsermenuen.
Dvs 2 klik ekstra.
Kan man ikke få den gamle funktionalitet tilbage, så printerdialogen startes
med det samme, når pdf'en er loaded?
Leif
PS: Der bruges udelukkende IE, så cross-browser kompatibilitet er ikke et
must.
|