ここに私の問題があります window.print を実装するコードがありますが、ウィンドウの印刷を閉じてページに戻ると、印刷ボタンが機能しなくなります。
$(function(){
$('#button1').click(function()
{
$('head').append('<link rel="stylesheet" href="<?php echo base_url() ?>assets/weekly/style/weekly.css" type="text/css"/>');
var printContents = document.getElementById('data').innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
//window.location = document.body.innerHTML;
//location.reload();
});
});
しかし、追加するとlocation.reload()
(コメントを参照)、印刷ボタンが再び機能しますが、現在のデータではなく以前のデータがロードされるため、location.reload()
. 私の問題に対する他の解決策またはアプローチはありますか?