iphone print Preview-Опции принтера - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь напечатать html-страницу .. html-файл находится в icloud, и я получаю к нему доступ на своем iphone и имею следующую проблему

У меня есть 2 div - DIV A и DIV B и две кнопки Btn1и Btn2

Btn1 click = ПОКАЗАТЬ DivA и HIDE DivB и window.print ();Btn2 click = HIDE DivA и SHOW DivB и window.print ();

Проблема, с которой я столкнулся, - когда я нажимаю Btn1 ... нажимаю на кнопку share-select Print .... DivA входит в предварительный просмотр, нокогда я нажимаю на Btn2 ... нажимаю на кнопку «Поделиться», выбираю «Печать»… DivA остается в режиме предварительного просмотра, хотя перестает отображать

. Чтобы напечатать DivB, мне нужно закрыть html-страницу и открыть ее снова, а затемнажмите Btn2

По какой-то причине предварительный просмотр печати не обновляется с отображаемой в данный момент страницей

см. код пера [https://codepen.io/jslearner19/full/exyjLj]
нажмите на печать Сначала разделите, затем поделитесь-print- Первый Div печатает
нажмите на печать второго Div - затем поделиться печатью - все еще Первый Div печатает

function OpenFirstDiv() {
  document.getElementById("FirstDiv").style.display = 'block';
 document.getElementById("SecondDiv").style.display = 'none';

}

function OpenSecondDiv() {
 document.getElementById("FirstDiv").style.display = "none";
 document.getElementById("SecondDiv").style.display = "block";

}
...