0

在 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时,打印的是网页本身。

有办法吗?

4

0 回答 0