На одной из наших страниц пользователь имеет возможность распечатать выбранный список HTML-страниц.Вот как сейчас
var rowcount = FrmMain.RowCount;
var frame = FrmMain.Frame;
for(i=1;i<=rowcount;i++)
{
var obj = FrmMain.elements("chk_" + i);
if(obj.checked)
{
frame.src = FrmMain.elements("hpath" + i).value;
window.frames[frame.id].focus();
window.frames[frame.id].print();
}
}
Теперь все отлично работает.Проблема заключается в том, что в каждом цикле отображается диалоговое окно печати, и пользователь должен нажать «Печать».
По сути, я спрашиваю, является ли это способом подавить это диалоговое окно.Он должен появиться в первый раз, но потом скрыться.Что-то вроде ниже
var show = true;
...
{
...
{
...
if(show)
{
window.frames[frame.id].focus();
window.frames[frame.id].print();
show = false;
}
else
{
window.frames[frame.id].focus();
window.frames[frame.id].printwithoutdialog();
}
}
}
Надеюсь, я все понял.Заранее спасибо.