Печать нескольких элементов iframe - PullRequest
0 голосов
/ 05 марта 2019

Я хочу печатать только содержимое нескольких фреймов сразу на веб-странице при нажатии кнопки печати. ​​

Я уже пробовал этот код.

function printall() {
  window.print();
  for (var i=0; i<window.frames.length; i++) {

    window.frames[i].focus();
    window.frames[i].print();
  }
}

После добавления этого кода,Если я нажимаю на печать, он печатает один за другим, то есть печатает первый iframe, и снова нажимает на печать, он печатает второй iframe.

Но я хочу напечатать сразу все iframe при нажатии на кнопку печати. ​​

1 Ответ

0 голосов
/ 05 марта 2019

это не представляется возможным с Javascript (по крайней мере, не простым и понятным способом)

Но если вы расскажете нам немного больше о желаемом выводе, может быть другое решение, такое как чтение содержимого каждогоiframe, объедините его, а затем распечатайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...