Не может печатать в т.е. 11 - PullRequest
0 голосов
/ 26 февраля 2019

Я нашел это решение для печати:

  function Print() {
  if (document.queryCommandSupported('print')) {
document.execCommand('print', false, null);
  }
  else {
    window.parent.<framename>.focus();
    window.print();
  }
}

Хотя у меня есть несколько iframe, а не только один.Как лучше написать это для нескольких фреймов?

1 Ответ

0 голосов
/ 28 февраля 2019

На мой взгляд, document.execCommand ('print', false, null) аналогичен методу window.print (), вы можете использовать любой из них для печати всей страницы.

<script type="text/javascript">
    function printPage() {
        window.print();
        //document.execCommand('print', false, null);

        ////print each frames
        //for (var k = 0; k < window.frames.length; k++) {
        //    window.frames[k].focus();
        //    window.frames[k].print();
        //}
    }
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...