$(document).ready(function (){
var text = '';
var str = '5858/2';
str = str.replaceAll("/", "_");
var i = 1;
while (i < 12) {
if (str === null) {
break;
}
//если статус ответ 200, то в переменную text добавить путь
var img = "https://textileprofy.synology.me:5588/FOTOBANK/JPEG/" + str + "_"+ i +".jpg";
//иначе при первом статус 404 выход изх цикла break
i++;
}
});// Картинку можно загрузить и с помощью JS
const img = new Image();
img.addEventListener('load', () => {
// do something
});
img.addEventListener('error', () => {
// don't do
});
img.src = 'bla bla';
img.addEventListener('load', () => {
var src = this.src;
// загрузка успешна
text += src;
// либо пушим в пустой массив а после цикла его перебираем
});
img.addEventListener('error', () => {
//как выйти из цикла??
});$(document).ready(function (){
var text = '';
var mass = [];
var str = '5858/2';
str = str.replaceAll("/", "_");
var i = 1;
while (i < 12) {
if (str === null) {
break;
}
const img = new Image();
img.src = "https://textileprofy.synology.me:5588/FOTOBANK/JPEG/" + str + "_"+ i +".jpg";
img.addEventListener('load', () => {
var src = this.src;
mass.push(src);
});
img.addEventListener('error', () => {
alert('ошибка');
});
i++;
}
for (let a = 0; a < mass.length; a++) {
text += '<div>'+mass[a]+'</div>';
}
console.log(text);
});
img.addEventListener('load', () => {
var src = this.src;
// переменная src пустая
});
const img = new Image();
const imgSrc = 'bla bla';
img.addEventListener('load', () => {
// do something
console.log('this one works: ', imgSrc);
});
img.addEventListener('error', () => {
// don't do
});
img.src = imgSrc;
const img = new Image();
const imgSrc = 'https://imageio.forbes.com/specials-images/imageserve/5d35eacaf1176b0008974b54/2020-Chevrolet-Corvette-Stingray/0x0.jpg?format=jpg&crop=4560,2565,x790,y784,safe&width=960';
img.addEventListener('load', () => {
// do something
console.log('this one works: ', imgSrc);
document.body.append(img);
});
img.addEventListener('error', () => {
// don't do
});
img.src = imgSrc;
// -----
const img2 = new Image();
const imgSrc2 = 'https://imageio.forbes.com/specials-images/imageserve/fdfdfd/2020-Chevrolet-Corvette-Stingray/0x0.jpg?format=jpg&crop=4560,2565,x790,y784,safe&width=960';
img2.addEventListener('load', () => {
// do something
console.log('this one works: ', imgSrc2);
document.body.append(img2);
});
img2.addEventListener('error', () => {
// don't do
console.log('this one NOT')
});
img2.src = imgSrc2;