Jump to content

Сергей Милорадович

Neophyte
  • Posts

    1
  • Joined

  • Last visited

Сергей Милорадович's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Здравствуйте, уважаемые знатоки! Помогите, пожалуйста, разрешить ситуацию. На моём сайте присутствуют ссылки на открытие и печать другого документа во всплывающем окне с помощью window.print. То есть при нажатии на ссылку печатается не текущая страница, а открывается другая, а затем при помощи кода, указанного ниже, печатается автоматом: <a href="/example" onclick="w = window.open(this.href, '1402961340926','width=500,height=300,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=0,left=0,top=0'); w.print(); setTimeout('w.close()', 500); return false;">ПЕЧАТАТЬ ДРУГУЮ СТРАНИЦУ</a> Всё прекрасно работает. Однако проблема заключается в том, что если в хромоподобных браузерах (Google, Yandex и т.д.), в которых перед системным окном выбора принтеров для печати всплывает предварительный просмотр страницы, пользователь вместо кнопки "Отмены печати", просто закроет страницу, — то скрипт блокирует весь сайт (видимо, потому что процесс window.print не завершается при закрытии страницы), и сайт начинает глючить — даже обновить страницу не получается. Мой вопрос заключается в следующем: существует ли какой-нибудь скрипт, который будет завершать событие window.print при принудительном закрытии пользователем страницы во время предварительного просмотра?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy