当我单击 print.gif 按钮时,我需要打印一个 .pdf 文件(我使用 jasperReport 生成它并将其保存在服务器上)。现在我发现这个解决方案适用于 Firefox 但不适用于 IE!
function printPdf(){
var url= document.getElementById('_url').value;
newwindow=window.open();
newdocument=newwindow.document;
newdocument.write('<embed type="application/pdf" src="'+url+'"
id="pdfDocument" height="100%" width="100%" ></embed> <SCR'+'IPT
LANGUAGE="JavaScript">window.print();window.close();</SCR'+'IPT>');
}
我也试过document.close();
window.focus();
window.print();
window.close();
,但他们没有工作!
我阅读了很多主题,但我找不到这个问题的解决方案!