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();
ましたが、うまくいきませんでした!
たくさんのトピックを読みましたが、この問題の解決策が見つかりません!