Jquery在IE中打印网页问题的一部分

时间:2011-09-14 14:37:02

标签: jquery jquery-plugins printing internet-explorer-8 internet-explorer-7

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 iframe的内容不会像print命令一样快地加载,这会导致IE将其视为空文档,并切换到打印父文档。

检查此主题: Printing contents of a dynamically created iframe from parent window

总之,而不是

objFrame.focus();
objFrame.print();

使用

jQuery("[name="+strFrameName+"]").load( 
        function() {
            window.frames[strFrameName].focus();
            window.frames[strFrameName].print();
        }
     );

希望这适合你,因为它对我有用。