2012-06-20 2 views
0

Невозможно получить это для печати на FF 13. Нет ошибок в javascript, просто ничего не делает. Любой совет?Firefox 13 iframe проблемы с печатью из 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

Если вы загружаете PDF-файл, может не быть объекта «окна»; PDF-файл не является документом HTML. – Pointy

+0

'console.log ($ ('# content') [0] .contentWindow)' показывает объект. – kylex

+0

Ой, подождите - вы нажимаете на сам PDF? Пробовали ли вы видеть, работает ли «клик» на кнопке или что-то заставляет ее работать? Возможно, Firefox не распространяет события «щелчка» с «