在 IE 中按CTRL+时,有没有办法将 IFrame 设置为打印页面。P
我已经完成了适用于 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时,打印的是网页本身。
有办法吗?