Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.04.2023, 23:13
Новичок на форуме
Отправить личное сообщение для Пазл Посмотреть профиль Найти все сообщения от Пазл
 
Регистрация: 30.04.2023
Сообщений: 1

Исправить код по ограничению функционала в окне распечатки
Есть 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() тогда книга вообще не загружается, а висит на заставке. Помогите найти правильное место для вставки кода в файл...
Вложения:
Тип файла: zip 010889bd2b98d69a0a24549115e77bcd (1).zip (651.5 Кб, 2 просмотров)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить код html из-за события onClick Alex45 Events/DOM/Window 54 14.01.2013 02:27
Помогите исправить код bytzz Элементы интерфейса 1 02.11.2012 23:45
Как открыть чужой html код в другом окне браузера? palladin Events/DOM/Window 16 22.07.2012 06:38
Запуск кода с фрейма, код в родительском окне - КАК ? lamer Javascript под браузер 7 06.05.2012 15:15
Исправить код Serghei Общие вопросы Javascript 2 13.04.2010 12:49