// Функция для скачивания файлов последовательно с задержкой
function downloadFiles(startPage, endPage) {
var delay = 1000; // Задержка в миллисекундах (1 секунда)
var currentPage = startPage;
// Функция для скачивания текущего файла и перехода к следующему
function downloadNextFile() {
var pageId = 'page_' + currentPage;
var canvas = document.getElementById(pageId);
if (canvas) {
var link = document.createElement('a');
var imageDataURL = canvas.toDataURL('image/png');
link.href = imageDataURL;
link.download = pageId + '.png';
link.click();
}
currentPage++;
if (currentPage <= endPage) {
setTimeout(downloadNextFile, delay);
}
}
// Запустить скачивание первого файла
downloadNextFile();
}
// Использование функции для скачивания файлов от page_1 до page_480 с задержкой
downloadFiles(1, 480);
Спасибо!