Firefox 13 iframe打印来自javascript的问题

时间:2012-06-20 16:42:16

标签: javascript firefox iframe

无法在FF 13上打印。没有javascript错误,只是没有做任何事情。有什么建议吗?

的javascript:

$(document).ready(function() {
    function print_app(){
        $('#content')[0].focus();
        $('#content')[0].contentWindow.print();
    }
    $('#print').click( function(){
        print_app();
    });
});

HTML:

<div id="print">PRINT</div>
<iframe id="content" name="content" src="pto.pdf" 
style="width: 100%; height: 745px;"></iframe>

1 个答案:

答案 0 :(得分:0)

最好的方法是在iframe中放置一个print函数并从父

中调用它

的iFrame:

    function printThis() {
    window.print();
    }

父:

    document."iframeid".printThis();