Ashotovich
Новичок
Всем привет!
Столкнулся с неприятной особенностью Chrome:
Есть основное окно. Из него при помощи window.open() вызывается дочернее окно. В дочернем окне есть тэг с onclick=window.print().
Так вот, если в дочернем окне кликнуть на этот тэг, то в родительском окне полностью перестают работать скрипты JS, пока не нажмешь в диалоге печати кнопку Print или Cancel. И, самое поганое, если в появившемся диалоге печати ничего не нажимать, а просто закрыть дочернее окно, то JS в родительском окне так и не начинает снова работать, и даже полная перезагрузка страницы по Ctrl-F5 не помогает (точнее, страница не перезагружается).
Что можно сделать, чтобы вызов window.print() не блокировал выполнение JS в родительском окне?
Заранее благодарю за помощь.
С уважением, Ashotovich
Столкнулся с неприятной особенностью Chrome:
Есть основное окно. Из него при помощи window.open() вызывается дочернее окно. В дочернем окне есть тэг с onclick=window.print().
Так вот, если в дочернем окне кликнуть на этот тэг, то в родительском окне полностью перестают работать скрипты JS, пока не нажмешь в диалоге печати кнопку Print или Cancel. И, самое поганое, если в появившемся диалоге печати ничего не нажимать, а просто закрыть дочернее окно, то JS в родительском окне так и не начинает снова работать, и даже полная перезагрузка страницы по Ctrl-F5 не помогает (точнее, страница не перезагружается).
Что можно сделать, чтобы вызов window.print() не блокировал выполнение JS в родительском окне?
Заранее благодарю за помощь.
С уважением, Ashotovich