我有一个页面,我使用以下脚本打印DIV ...
function printReceiptDiv() {
var divElements;
if (vm.isDLR) {
divElements = document.getElementById("DLRreportContent").innerHTML;
} else {
divElements = document.getElementById("SHDRreportContent").innerHTML;
}
var oldPage = document.body.innerHTML;
if (vm.isDLR) {
document.body.innerHTML = '<html><head><link rel="stylesheet" type="text/css" href="content/css/receiptprint.css"><title></title></head><body>' + divElements + '</body>';
} else {
document.body.innerHTML = '<html><head><title></title></head><body>' + divElements + '</body>';
}
window.print();
document.body.innerHTML = oldPage;
原始页面上有一些按钮(我打印的DIV上方)。我要么重新连接这些按钮,以便它们处于活动状态,或者最好重定向到主页。 (主页是#) 我已经尝试了在这里的各种帖子中找到的几种方法,例如
document.location("#");
window.location("#");
$location.path = "#";
以及其他一些都没有成功。
该应用程序使用简单的JavaScript,Angular,Bootstrap和JQuery。
任何建议都将不胜感激。
答案 0 :(得分:0)
您可以尝试在按钮上使用onclick
侦听器,其中个别页面在未激活时设置为display:hidden
,而display:block
则需要加载