Здравствуйте.
Подскажите, плз, как закрыть всплывающее окно после печати.
window.onload = function()
{
var width = screen.width;
var height = screen.height;
var params = \'width=500,height=220,left=\' + (width / 2 - 250) + \',top=\' + (height / 2 - 110);
var newwin = window.open(\'URL\', \'print\', params);
newwin.focus();
newwin.print();
//newwin.close();
return true;
}
Все одинарные кавычки экранированы, так как HTML основной страницы генерируется в php.
Если раскомментировать newwin.close(), то окно закрывается сразу после того, как открылось и нажать кнопку печать в диалоге печати нет никакой возможности.
Домен родительского окна и всплывающего - идентичен, имею возможность отредактировать код страницы, открывающейся во всплывающем окне