Я использую этот код, чтобы напечатать определенный DIV внутри страницыПечати определенной части страницы
var printCalender = function()
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = "<div style='text-align:center'><h2>Academic Calender - " + $scope.selectedSessionSelection + "</h2></div><br /><br />" + document.all.item('printportion').innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
Проблемы заключается в том, что, если я отменить печать, то я не могу выполнить любой JavaScript на этой странице.
Если во время этой операции открыта консоль javascript браузера, вы видите какие-либо ошибки на консоли? –
почему u использование возврат ложь ..! удалить его –
Код в порядке. Но вы можете проверить внешние силы в этой функции. Например $ scope.selectedSessionSelection и/или document.all.item ('printportion') –