このコードはjavascriptから印刷することができます。しかし、それは印刷される文書を含むウィンドウを開きます。その文書を隠す方法はありますか?JavaScriptを使用したバックグラウンドでの印刷、つまりドキュメントポップアップなし
var element=document.getElementById(element_id);
var newWin=window.open('','Print-Window','width=400,height=400,top=100,left=100');
newWin.document.open();
/* newWin.document.title = "Readings on PageLinks"; */
newWin.document.write('<html><head><title>Readings on PageLinks</title></head><body onload="window.print()">'+element.innerHTML+'</body></html>');
newWin.document.close();
setTimeout(function(){ newWin.close(); },10);
印刷はそのドキュメントのonload()が行われているため、印刷せずに印刷することはできませんでした。しかしそれは隠されることができますか?
をあなたにできることを探していますOSの印刷ダイアログを使わずに印刷するのではなく、ドキュメントの一部を印刷するのですか? –
私は上記で作成した 'newWin.document'を隠す方法を探しています。それをする方法はありますか? – user823527