在IE中按 CTRL + P 时,有没有办法将IFrame设置为打印页面。
我已经完成了适用于Chrome和Firefox的代码。
jQuery(document).bind("keyup keydown", function (e) {
if (e.ctrlKey && e.keyCode == 80) {
IframePrint();
return false;
}
});
function IframePrint() {
var con = $('form').eq(0);
con.find('#print').remove();
var iframe = '<iframe src="CompanyPDFPrint" id="printiframe" style="display:none;width:0;height:0" name="printiframe"></iframe>';
con.append(iframe);
window.frames["printiframe"].print();
}
当我按 CTRL + P 时,打印的是网页本身。
有办法吗?