У меня есть следующий блок кода, который открывает новое окно браузера с текущим содержимым окна, за исключением урезанного макета для печати. Затем он отправляет новую страницу на принтер и, наконец, закрывает страницу. У меня проблема в том, что новое окно закрывается до того, как на вкладку принтера поступят все данные. Возможно обратный вызов от print (), который тогда вызывает close () после завершения? Как бы я пошел о реализации этой функциональности?
Заранее спасибо.
ПЕЧАТАТЬ ЛИСТИНГ
<script type="text/javascript">
function generate_url()
{
//var go_href = 'http:<?php echo BASE_URL ?>/admin/reservations/print_list';
myWin = window.open('http:<?php echo BASE_URL ?>/admin/reservations/print_list');
myWin.focus();
myWin.print();
myWin.close()
return false;
}
</script>