我正在使用iframe显示pdf文件。我需要仅从该页面检查该pdf文件。 我在下面写了一个脚本,用于按钮点击打印。
//print pdf file
$("#btnPrint").click(function () {
window.frames["printf"].focus();
window.frames["printf"].print();
});
它的铬工作正常。但在firefox和IE中给出错误。 在firefix中,给出如下错误:错误:拒绝访问属性'print'的权限
在IE中,给出如下错误: SCRIPT65535:无效的调用对象
我没有使用任何插件。请让我知道如何解决这个问题?
答案 0 :(得分:-1)
我建议你将div ID传递给这个给定的函数,它将帮助你打印该div的内容。
function PrintSummary(tableid){
var tbl = document.getElementById(tableid);
if (tbl) {
strPrintContent += tbl.innerHTML;
var printWin = window.open("print.html", "printSpecial");
printWin.document.open();
printWin.document.write(strPrintContent);
printWin.document.close();
printWin.print();
}
}