| 
	
	
		
		
			
			 
				Исправить код по ограничению функционала в окне распечатки
			 
			
		
		
		
		Есть javascript файл длиной более 4900 строк для электронной книги формата HTML5 с функцией распечатки страниц. А есть код, ограничивающий распечатку количества страниц в день и в целом. Не могу найти правильное место для вставки этого кода. Замучила запросами chatGPT с запросом найти ошибку в синтаксисе фрагмента. Когда вставляла в 4108 строку после onClick:function 
{var printCount=localStorage.getItem("printCount")||0; 
if(printCount>=1){ 
alert("Вы достигли лимита печати страниц за день."); 
window.print=function(){}; 
}else{ 
localStorage.setItem("printCount",++printCount); 
} 
var totalPageCount=document.getElementsByTagName('body  ')[0].getElementsByTagName('article')[0].getElementsByTagName('section')[0].querySelectorAll(".page").length; 
var maxPrintCount=Math.ceil(totalPageCount*0.1); // 10% от общего числа страниц 
var printCountPercentage=localStorage.getItem("printCo  untPercentage")||0; 
if(printCountPercentage>=maxPrintCount){ 
alert("Вы достигли лимита печати страниц в процентах."); 
window.print=function(){}; 
}else{ 
localStorage.setItem("printCountPercentage",++prin  tCountPercentage)} 
 
тогда книга загружалась, но сразу всплывало сообщение об использовании лимита распечатки и кнопка принтера в панели инструментов не реагировала. Когда этот же код добавляла в 658 строке после this.printCurrent.click(function() тогда книга вообще не загружается, а висит на заставке. Помогите найти правильное место для вставки кода в файл... 
		
	
		
		
			
		
		
		
		
		
		
		
	
		
		
	
	
	 |