Как сделать так, чтобы эта кнопка печати проходила по всем фреймам вместо одного? - PullRequest
0 голосов
/ 07 марта 2019

Мои фреймы:

<iframe name="pictoframeaerial" 
src="https://explorer.pictometry.com/login.php""></iframe>
<iframe name="pictoframeoblique" 
src="https://explorer.pictometry.com/login.php" "></iframe>
<iframe id="street" class="zoom" name="street" 
src="http://localhost/streetview.html" ></iframe>

Моя кнопка:

$('#print').click(function ()
{
    var contentWindow = document.getElementById("street").contentWindow;
    var result = contentWindow.document.execCommand('print', false, null);
    if(!result)  contentWindow.print();
})

Спасибо.Я видел, как это делается с помощью метода печати window.frames.Пожалуйста, помогите.

1 Ответ

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

Попробуйте обратиться к следующему коду:

function printPage() {

    window.print();

    for (var k = 0; k < window.frames.length; k++) {
        window.frames[k].focus();
        window.frames[k].print();
    }

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