Как распечатать IFrame из JavaScript в Safari / Chrome - PullRequest
50 голосов
/ 23 января 2009

Может кто-нибудь помочь мне с печатью содержимого IFrame с помощью вызова JavaScript в Safari / Chrome.

Это работает в Firefox:

$('#' + id)[0].focus();
$('#' + id)[0].contentWindow.print();

это работает в IE:

window.frames[id].focus();
window.frames[id].print();

Но я не могу заставить что-либо работать в Safari / Chrome.

Спасибо

Andrew

Ответы [ 11 ]

0 голосов
/ 24 ноября 2010

Используйте это:

window.onload = setTimeout("window.print()", 1000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...