使用Jquery在IE中使用CTRL + P.

时间:2013-08-12 07:42:36

标签: jquery internet-explorer iframe

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

有办法吗?

0 个答案:

没有答案